jar

top.dcenter : justAuth-spring-security-starter

Maven & Gradle

May 27, 2021
53 stars

justAuth-spring-security-starter · spring security 集成 JustAuth 实现第三方授权登录: 此项目从 UMS(用户管理脚手架:https://github.com/ZeroOrInfinity/UMS | https://gitee.com/pcore/UMS) 项目中分离. 1. 支持所有 justAuth 支持的第三方登录,登录后自动注册 或 绑定 或 创建临时用户. 2. 支持定时刷新 accessToken 分布式定时任务, 3. 支持第三方授权登录的用户信息表与 token 信息表的缓存功能. 4. 支持第三方绑定与解绑及查询接口. 5. 支持一键登录. 6. 支持对 Authentication 与 UserDetails 的 Jackson2 反序列化设置(Auth2Jackson2Module)

Table Of Contents

Latest Version

Download top.dcenter : justAuth-spring-security-starter JAR file - Latest Versions:

All Versions

Download top.dcenter : justAuth-spring-security-starter JAR file - All Versions:

Version Vulnerabilities Size Updated
1.1.x
1.0.x

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window justAuth-spring-security-starter-1.1.25.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

top.dcenter.ums.security.core.oauth.consts

├─ top.dcenter.ums.security.core.oauth.consts.SecurityConstants.class - [JAR]

top.dcenter.ums.security.core.oauth.provider

├─ top.dcenter.ums.security.core.oauth.provider.Auth2LoginAuthenticationProvider.class - [JAR]

top.dcenter.ums.security.core.oauth.repository.factory

├─ top.dcenter.ums.security.core.oauth.repository.factory.Auth2JdbcUsersConnectionRepositoryFactory.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.repository.factory.UsersConnectionRepositoryFactory.class - [JAR]

top.dcenter.ums.security.core.oauth.filter

├─ top.dcenter.ums.security.core.oauth.filter.JsonRequestFilter.class - [JAR]

top.dcenter.ums.security.core.oauth.filter.redirect

├─ top.dcenter.ums.security.core.oauth.filter.redirect.Auth2AuthorizationRequestResolver.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.filter.redirect.Auth2DefaultRequestRedirectFilter.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.filter.redirect.Auth2DefaultRequestResolver.class - [JAR]

top.dcenter.ums.security.core.oauth.justauth

├─ top.dcenter.ums.security.core.oauth.justauth.Auth2RequestHolder.class - [JAR]

top.dcenter.ums.security.core.oauth.service

├─ top.dcenter.ums.security.core.oauth.service.Auth2StateCoder.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.service.Auth2UserService.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.service.DefaultAuth2UserServiceImpl.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.service.UmsUserDetailsService.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.service.UserDetailsRegisterService.class - [JAR]

top.dcenter.ums.security.core.oauth.userdetails

├─ top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser.class - [JAR]

top.dcenter.ums.security.core.oauth.job

├─ top.dcenter.ums.security.core.oauth.job.RefreshTokenJob.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.job.RefreshTokenJobImpl.class - [JAR]

top.dcenter.ums.security.core.oauth.justauth.request

├─ top.dcenter.ums.security.core.oauth.justauth.request.Auth2DefaultRequest.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.justauth.request.AuthCustomizeRequest.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.justauth.request.AuthDefaultRequestAdapter.class - [JAR]

top.dcenter.ums.security.core.oauth.repository

├─ top.dcenter.ums.security.core.oauth.repository.UsersConnectionRepository.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.repository.UsersConnectionTokenRepository.class - [JAR]

top.dcenter.ums.security.core.oauth.justauth.source

├─ top.dcenter.ums.security.core.oauth.justauth.source.AuthCustomizeSource.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.justauth.source.AuthGitlabPrivateSource.class - [JAR]

top.dcenter.ums.security.core.vo

├─ top.dcenter.ums.security.core.vo.RedirectVo.class - [JAR]

├─ top.dcenter.ums.security.core.vo.ResponseResult.class - [JAR]

top.dcenter.ums.security.core.oauth.filter.login

├─ top.dcenter.ums.security.core.oauth.filter.login.Auth2AuthorizationResponseUtils.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.filter.login.Auth2LoginAuthenticationFilter.class - [JAR]

top.dcenter.ums.security.core.oauth.repository.exception

├─ top.dcenter.ums.security.core.oauth.repository.exception.ConnectionRepositoryException.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.repository.exception.DuplicateConnectionException.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.repository.exception.NoSuchConnectionException.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.repository.exception.NotConnectedException.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.repository.exception.UpdateConnectionException.class - [JAR]

top.dcenter.ums.security.core.oauth.signup

├─ top.dcenter.ums.security.core.oauth.signup.ConnectionService.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.signup.DefaultConnectionServiceImpl.class - [JAR]

top.dcenter.ums.security.core.oauth.repository.jdbc.key.generator

├─ top.dcenter.ums.security.core.oauth.repository.jdbc.key.generator.RemoveConnectionsByConnectionKeyWithUserIdKeyGenerator.class - [JAR]

top.dcenter.ums.security.core.oauth.config

├─ top.dcenter.ums.security.core.oauth.config.Auth2AutoConfiguration.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.config.Auth2AutoConfigurer.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.config.Auth2PropertiesAutoConfiguration.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.config.RedisCacheAutoConfiguration.class - [JAR]

top.dcenter.ums.security.core.oauth.repository.jdbc.cache

├─ top.dcenter.ums.security.core.oauth.repository.jdbc.cache.IRedisHashCacheWriter.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.repository.jdbc.cache.RedisHashCache.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.repository.jdbc.cache.RedisHashCacheManager.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.repository.jdbc.cache.RedisHashCacheWriter.class - [JAR]

top.dcenter.ums.security.core.tasks.handler

├─ top.dcenter.ums.security.core.tasks.handler.RefreshAccessTokenJobHandler.class - [JAR]

top.dcenter.ums.security.core.executor.config

├─ top.dcenter.ums.security.core.executor.config.ExecutorAutoConfiguration.class - [JAR]

├─ top.dcenter.ums.security.core.executor.config.ExecutorPropertiesAutoConfiguration.class - [JAR]

top.dcenter.ums.security.core.advice

├─ top.dcenter.ums.security.core.advice.Auth2ControllerAdviceHandler.class - [JAR]

top.dcenter.ums.security.core.oauth.entity

├─ top.dcenter.ums.security.core.oauth.entity.AuthTokenPo.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.entity.ConnectionData.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.entity.ConnectionDto.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.entity.ConnectionKey.class - [JAR]

top.dcenter.ums.security.core.oauth.jackson.deserializes

├─ top.dcenter.ums.security.core.oauth.jackson.deserializes.AnonymousAuthenticationTokenJsonDeserializer.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.jackson.deserializes.Auth2AuthenticationTokenJsonDeserializer.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.jackson.deserializes.Auth2Jackson2Module.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.jackson.deserializes.AuthUserJsonDeserializer.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.jackson.deserializes.RememberMeAuthenticationTokenJsonDeserializer.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.jackson.deserializes.SimpleGrantedAuthorityMixin.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.jackson.deserializes.TemporaryUserDeserializer.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.jackson.deserializes.UserDeserializer.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.jackson.deserializes.WebAuthenticationDetailsDeserializer.class - [JAR]

top.dcenter.ums.security.core.executor.properties

├─ top.dcenter.ums.security.core.executor.properties.ExecutorProperties.class - [JAR]

top.dcenter.ums.security.core.oauth.userdetails.converter

├─ top.dcenter.ums.security.core.oauth.userdetails.converter.AuthenticationToUserDetailsConverter.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.userdetails.converter.Oauth2TokenAuthenticationTokenToUserConverter.class - [JAR]

top.dcenter.ums.security.core.oauth.repository.jdbc

├─ top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionRepository.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionTokenRepository.class - [JAR]

top.dcenter.ums.security.core.oauth.justauth.util

├─ top.dcenter.ums.security.core.oauth.justauth.util.JustAuthUtil.class - [JAR]

top.dcenter.ums.security.core.oauth.exception

├─ top.dcenter.ums.security.core.oauth.exception.AbstractResponseJsonAuthenticationException.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.exception.Auth2Exception.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.exception.BindingException.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.exception.BusinessException.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.exception.RefreshTokenFailureException.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.exception.RegisterUserFailureException.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.exception.UnBindingException.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.exception.UserNotExistException.class - [JAR]

top.dcenter.ums.security.core.oauth.justauth.enums

├─ top.dcenter.ums.security.core.oauth.justauth.enums.CacheKeyStrategy.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.justauth.enums.StateCacheType.class - [JAR]

top.dcenter.ums.security.core.oauth.token

├─ top.dcenter.ums.security.core.oauth.token.Auth2AuthenticationToken.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.token.Auth2LoginAuthenticationToken.class - [JAR]

top.dcenter.ums.security.core.oauth.util

├─ top.dcenter.ums.security.core.oauth.util.MvcUtil.class - [JAR]

top.dcenter.ums.security.core.oauth.oneclicklogin.service

├─ top.dcenter.ums.security.core.oauth.oneclicklogin.service.OneClickLoginService.class - [JAR]

top.dcenter.ums.security.core.tasks.config

├─ top.dcenter.ums.security.core.tasks.config.ScheduleAutoConfiguration.class - [JAR]

├─ top.dcenter.ums.security.core.tasks.config.TasksAutoConfiguration.class - [JAR]

top.dcenter.ums.security.core.oauth.enums

├─ top.dcenter.ums.security.core.oauth.enums.EnableRefresh.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.enums.ErrorCodeEnum.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.enums.RejectedExecutionHandlerPolicy.class - [JAR]

top.dcenter.ums.security.core.oauth.properties

├─ top.dcenter.ums.security.core.oauth.properties.Auth2Properties.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.properties.BaseAuth2Properties.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.properties.HttpConfigProperties.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.properties.JustAuthProperties.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.properties.OneClickLoginProperties.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.properties.RedisCacheProperties.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.properties.RepositoryProperties.class - [JAR]

top.dcenter.ums.security.core.oauth.oneclicklogin

├─ top.dcenter.ums.security.core.oauth.oneclicklogin.OneClickLoginAuthenticationFilter.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.oneclicklogin.OneClickLoginAuthenticationProvider.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.oneclicklogin.OneClickLoginAuthenticationToken.class - [JAR]

top.dcenter.ums.security.core.oauth.justauth.cache

├─ top.dcenter.ums.security.core.oauth.justauth.cache.Auth2StateCache.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.justauth.cache.AuthStateRedisCache.class - [JAR]

├─ top.dcenter.ums.security.core.oauth.justauth.cache.AuthStateSessionCache.class - [JAR]

Advertisement

Dependencies from Group

Jul 25, 2021
10 usages
31 stars
Jul 25, 2021
9 usages
21 stars
Mar 05, 2021
8 usages
31 stars
Jul 25, 2021
6 usages
21 stars
Oct 04, 2020
5 usages
21 stars

Discover Dependencies