跳过导航链接
A B C D E F G H I J L M N P R S T U V W 

A

abstractResponseJsonAuthenticationException(AbstractResponseJsonAuthenticationException) - 类 中的方法top.dcenter.ums.security.core.advice.Auth2ControllerAdviceHandler
 
accountExpired(boolean) - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser.UserBuilder
Defines if the account is expired or not.
accountLocked(boolean) - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser.UserBuilder
Defines if the account is locked or not.
addConnection(ConnectionData) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.repository.jdbc.UsersConnectionRepository
绑定.
addConnection(ConnectionData) - 类 中的方法top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionRepository
 
additionalAuthenticationChecks(UserDetails, Auth2LoginAuthenticationToken) - 类 中的方法top.dcenter.ums.security.core.oauth.provider.Auth2LoginAuthenticationProvider
Allows subclasses to perform any additional checks of a returned (or cached) UserDetails for a given authentication request.
afterPropertiesSet() - 类 中的方法top.dcenter.ums.security.core.oauth.config.Auth2AutoConfiguration
 
afterPropertiesSet() - 类 中的方法top.dcenter.ums.security.core.oauth.justauth.Auth2RequestHolder
 
attemptAuthentication(HttpServletRequest, HttpServletResponse) - 类 中的方法top.dcenter.ums.security.core.oauth.filter.login.Auth2LoginAuthenticationFilter
 
Auth2AuthenticationToken - top.dcenter.ums.security.core.oauth.token中的类
An implementation of an AbstractAuthenticationToken that represents an OAuth 2.0 Authentication.
Auth2AuthenticationToken(Object, Collection<? extends GrantedAuthority>, String) - 类 的构造器top.dcenter.ums.security.core.oauth.token.Auth2AuthenticationToken
Constructs an Auth2AuthenticationToken using the provided parameters.
Auth2AuthenticationTokenJsonDeserializer - top.dcenter.ums.security.core.oauth.deserializes中的类
Auth2AuthenticationToken Jackson 反序列化
Auth2AuthenticationTokenJsonDeserializer() - 类 的构造器top.dcenter.ums.security.core.oauth.deserializes.Auth2AuthenticationTokenJsonDeserializer
 
Auth2AuthenticationTokenJsonDeserializer.Auth2AuthenticationTokenMixin - top.dcenter.ums.security.core.oauth.deserializes中的接口
 
Auth2AuthorizationRequestResolver - top.dcenter.ums.security.core.oauth.filter.redirect中的接口
Implementations of this interface are capable of resolving an OAuth2AuthorizationRequest from the provided HttpServletRequest.
Auth2AutoConfiguration - top.dcenter.ums.security.core.oauth.config中的类
OAuth2 grant flow auto configuration
Auth2AutoConfiguration(RepositoryProperties, Auth2Properties, DataSource) - 类 的构造器top.dcenter.ums.security.core.oauth.config.Auth2AutoConfiguration
 
Auth2AutoConfigurer - top.dcenter.ums.security.core.oauth.config中的类
添加 OAuth2(JustAuth) 配置
Auth2AutoConfigurer(Auth2Properties, UmsUserDetailsService, Auth2UserService, ConnectionService, ExecutorService, BaseAuthenticationFailureHandler, BaseAuthenticationSuccessHandler, RedisConnectionFactory, AuthenticationToUserDetailsConverter) - 类 的构造器top.dcenter.ums.security.core.oauth.config.Auth2AutoConfigurer
 
Auth2AutoHttpSecurityAware - top.dcenter.ums.security.core.oauth.config中的类
第三方授权登录配置
Auth2AutoHttpSecurityAware(Auth2AutoConfigurer, Auth2Properties) - 类 的构造器top.dcenter.ums.security.core.oauth.config.Auth2AutoHttpSecurityAware
 
Auth2ControllerAdviceHandler - top.dcenter.ums.security.core.advice中的类
 
Auth2ControllerAdviceHandler() - 类 的构造器top.dcenter.ums.security.core.advice.Auth2ControllerAdviceHandler
 
Auth2DefaultRequest - top.dcenter.ums.security.core.api.oauth.justauth.request中的接口
AuthDefaultRequest 的扩展, 对外曝露接口
1.
Auth2DefaultRequestRedirectFilter - top.dcenter.ums.security.core.oauth.filter.redirect中的类
This Filter initiates the authorization code grant or implicit grant flow by redirecting the End-User's user-agent to the Authorization Server's Authorization Endpoint.
Auth2DefaultRequestRedirectFilter(String, Auth2StateCoder, TenantContextHolder, SimpleUrlAuthenticationFailureHandler) - 类 的构造器top.dcenter.ums.security.core.oauth.filter.redirect.Auth2DefaultRequestRedirectFilter
Constructs an Auth2DefaultRequestRedirectFilter using the provided parameters.
Auth2DefaultRequestRedirectFilter(Auth2DefaultRequestResolver, Auth2StateCoder, TenantContextHolder, SimpleUrlAuthenticationFailureHandler) - 类 的构造器top.dcenter.ums.security.core.oauth.filter.redirect.Auth2DefaultRequestRedirectFilter
Constructs an Auth2DefaultRequestRedirectFilter using the provided parameters.
Auth2DefaultRequestResolver - top.dcenter.ums.security.core.oauth.filter.redirect中的类
An implementation of an Auth2AuthorizationRequestResolver that attempts to resolve an Auth2DefaultRequest from the provided HttpServletRequest using the default request URI pattern /auth2/authorization/{registrationId}.
Auth2DefaultRequestResolver(String) - 类 的构造器top.dcenter.ums.security.core.oauth.filter.redirect.Auth2DefaultRequestResolver
Constructs a Auth2DefaultRequestResolver using the provided parameters.
auth2Exception(Auth2Exception) - 类 中的方法top.dcenter.ums.security.core.advice.Auth2ControllerAdviceHandler
 
Auth2Exception - top.dcenter.ums.security.core.exception中的异常错误
第三方授权登录异常
Auth2Exception(ErrorCodeEnum, Object) - 异常错误 的构造器top.dcenter.ums.security.core.exception.Auth2Exception
 
Auth2Exception(ErrorCodeEnum, Object, Throwable) - 异常错误 的构造器top.dcenter.ums.security.core.exception.Auth2Exception
 
Auth2Jackson2Module - top.dcenter.ums.security.core.redis.jackson2中的类
Auth2 Jackson2 Module
Auth2Jackson2Module() - 类 的构造器top.dcenter.ums.security.core.redis.jackson2.Auth2Jackson2Module
 
auth2Jackson2ModuleHolder() - 类 中的方法top.dcenter.ums.security.core.oauth.config.Auth2AutoConfiguration
 
Auth2Jackson2ModuleHolder - top.dcenter.ums.security.core.redis.jackson2中的类
 
Auth2Jackson2ModuleHolder() - 类 的构造器top.dcenter.ums.security.core.redis.jackson2.Auth2Jackson2ModuleHolder
 
Auth2JdbcUsersConnectionRepository - top.dcenter.ums.security.core.oauth.repository.jdbc中的类
A data access interface for managing a global store of users connections to service providers.
Auth2JdbcUsersConnectionRepository(JdbcTemplate, TextEncryptor, RepositoryProperties) - 类 的构造器top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionRepository
 
Auth2JdbcUsersConnectionRepositoryFactory - top.dcenter.ums.security.core.oauth.repository.factory中的类
UsersConnectionRepositoryFactory 接口实现, 用户需要对第三方RepositoryProperties userConnectionTableName 用户表更改或者更改Repository的实现方式(如更换Redis)时,要实现此接口 UsersConnectionRepositoryFactory .
Auth2JdbcUsersConnectionRepositoryFactory() - 类 的构造器top.dcenter.ums.security.core.oauth.repository.factory.Auth2JdbcUsersConnectionRepositoryFactory
 
Auth2JdbcUsersConnectionTokenRepository - top.dcenter.ums.security.core.oauth.repository.jdbc中的类
AuthToken 持久化服务
Auth2JdbcUsersConnectionTokenRepository(JdbcTemplate, TextEncryptor) - 类 的构造器top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionTokenRepository
 
Auth2LoginAuthenticationFilter - top.dcenter.ums.security.core.oauth.filter.login中的类
An implementation of an AbstractAuthenticationProcessingFilter for OAuth 2.0 Login.
Auth2LoginAuthenticationFilter(String, String, AuthenticationDetailsSource<HttpServletRequest, ?>, RedisConnectionFactory) - 类 的构造器top.dcenter.ums.security.core.oauth.filter.login.Auth2LoginAuthenticationFilter
Constructs an Auth2LoginAuthenticationFilter using the provided parameters.
Auth2LoginAuthenticationProvider - top.dcenter.ums.security.core.oauth.provider中的类
An implementation of an AuthenticationProvider for OAuth 2.0 Login, which leverages the OAuth 2.0 Authorization Code Grant Flow.
Auth2LoginAuthenticationProvider(Auth2UserService, ConnectionService, UmsUserDetailsService, ExecutorService, Boolean, GenerateClaimsSetService, String, String, AuthenticationToUserDetailsConverter) - 类 的构造器top.dcenter.ums.security.core.oauth.provider.Auth2LoginAuthenticationProvider
Constructs an Auth2LoginAuthenticationProvider using the provided parameters.
Auth2LoginAuthenticationToken - top.dcenter.ums.security.core.oauth.token中的类
An AbstractAuthenticationToken for OAuth 2.0 Login, which leverages the OAuth 2.0 Authorization Code Grant Flow.
Auth2LoginAuthenticationToken(Auth2DefaultRequest, HttpServletRequest) - 类 的构造器top.dcenter.ums.security.core.oauth.token.Auth2LoginAuthenticationToken
This constructor should be used when the auth2DefaultRequest callback is complete.
Auth2Properties - top.dcenter.ums.security.core.oauth.properties中的类
第三方登录属性
Auth2Properties() - 类 的构造器top.dcenter.ums.security.core.oauth.properties.Auth2Properties
 
Auth2Properties.HttpConfigProperties - top.dcenter.ums.security.core.oauth.properties中的类
 
Auth2PropertiesAutoConfiguration - top.dcenter.ums.security.core.oauth.config中的类
Properties 配置
Auth2PropertiesAutoConfiguration() - 类 的构造器top.dcenter.ums.security.core.oauth.config.Auth2PropertiesAutoConfiguration
 
auth2RequestHolder() - 类 中的方法top.dcenter.ums.security.core.oauth.config.Auth2AutoConfiguration
 
Auth2RequestHolder - top.dcenter.ums.security.core.oauth.justauth中的类
JustAuth内置的各api需要的url, 用枚举类分平台类型管理
Auth2StateCache - top.dcenter.ums.security.core.api.oauth.justauth.cache中的接口
AuthStateCache 的扩展, 添加自定义 Cache key 的方法
Auth2StateCoder - top.dcenter.ums.security.core.api.oauth.state.service中的接口
对 OAuth2 login 流程中的 state 进行自定义编解码.
auth2UserConnectionJdbcTemplate() - 类 中的方法top.dcenter.ums.security.core.oauth.config.Auth2AutoConfiguration
 
Auth2UserService - top.dcenter.ums.security.core.api.oauth.service中的接口
Implementations of this interface are responsible for obtaining the user attributes of the End-User (Resource Owner) from the UserInfo Endpoint using the Access Token granted to the Auth2DefaultRequest.getUserInfo(AuthToken) } and returning an AuthUser.
auth2UserService() - 类 中的方法top.dcenter.ums.security.core.oauth.config.Auth2AutoConfiguration
 
AUTH_REQUEST_PACKAGE - 类 中的静态变量top.dcenter.ums.security.core.oauth.justauth.Auth2RequestHolder
AuthDefaultRequest 子类的包名
AUTH_REQUEST_PREFIX - 类 中的静态变量top.dcenter.ums.security.core.oauth.justauth.Auth2RequestHolder
AuthDefaultRequest 子类类名前缀
AUTH_REQUEST_SUFFIX - 类 中的静态变量top.dcenter.ums.security.core.oauth.justauth.Auth2RequestHolder
AuthDefaultRequest 子类类名后缀
AuthCustomizeRequest - top.dcenter.ums.security.core.api.oauth.justauth.customize中的类
抽象类, 实现此自定义的 AuthCustomizeRequest 同时, 必须实现 AuthCustomizeSourceAuthGitlabPrivateSource 且注入 ioc 容器, 会自动集成进 OAuth2 Login 逻辑流程中, 只需要像 JustAuth 默认实现的第三方登录一样, 配置相应的属性(ums.oauth.customize.
AuthCustomizeRequest(AuthConfig, AuthSource) - 类 的构造器top.dcenter.ums.security.core.api.oauth.justauth.customize.AuthCustomizeRequest
 
AuthCustomizeRequest(AuthConfig, AuthSource, AuthStateCache) - 类 的构造器top.dcenter.ums.security.core.api.oauth.justauth.customize.AuthCustomizeRequest
 
AuthCustomizeSource - top.dcenter.ums.security.core.api.oauth.justauth.customize中的类
抽象类, 实现此自定义的 AuthCustomizeSource 且注入 ioc 容器的同时, 必须实现 AuthCustomizeRequest , 会自动集成进 OAuth2 Login 逻辑流程中, 只需要像 JustAuth 默认实现的第三方登录一样, 配置相应的属性(ums.oauth.customize.
AuthCustomizeSource() - 类 的构造器top.dcenter.ums.security.core.api.oauth.justauth.customize.AuthCustomizeSource
 
AuthDefaultRequestAdapter - top.dcenter.ums.security.core.oauth.justauth.request中的类
AuthDefaultRequest 的适配器
AuthDefaultRequestAdapter(AuthConfig, AuthSource, AuthStateCache) - 类 的构造器top.dcenter.ums.security.core.oauth.justauth.request.AuthDefaultRequestAdapter
构造 AuthDefaultRequest 的适配器
authenticate(Authentication) - 类 中的方法top.dcenter.ums.security.core.oauth.provider.Auth2LoginAuthenticationProvider
 
AuthGitlabPrivateSource - top.dcenter.ums.security.core.api.oauth.justauth.customize中的类
抽象类, 实现此自定义的 AuthGitlabPrivateSource 且注入 ioc 容器的同时, 必须实现 AuthCustomizeRequest , 会自动集成进 OAuth2 Login 逻辑流程中, 只需要像 JustAuth 默认实现的第三方登录一样, 配置相应的属性(ums.oauth.gitlabPrivate.
AuthGitlabPrivateSource() - 类 的构造器top.dcenter.ums.security.core.api.oauth.justauth.customize.AuthGitlabPrivateSource
 
authorities(GrantedAuthority...) - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser.UserBuilder
Populates the authorities.
authorities(Collection<? extends GrantedAuthority>) - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser.UserBuilder
Populates the authorities.
authorities(String...) - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser.UserBuilder
Populates the authorities.
authorize(String) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.justauth.request.Auth2DefaultRequest
返回带state参数的授权url,授权回调时会带上这个state
authorize(String) - 类 中的方法top.dcenter.ums.security.core.oauth.justauth.request.AuthDefaultRequestAdapter
 
AuthStateRedisCache - top.dcenter.ums.security.core.oauth.justauth.cache中的类
auth state redis cache, 适用单机与分布式
AuthStateRedisCache(Auth2Properties, Object) - 类 的构造器top.dcenter.ums.security.core.oauth.justauth.cache.AuthStateRedisCache
 
AuthStateSessionCache - top.dcenter.ums.security.core.oauth.justauth.cache中的类
auth state session cache, 根据 session 的缓存模式是否适用分布式来决定是否适用单机与分布式
1.
AuthStateSessionCache(Auth2Properties) - 类 的构造器top.dcenter.ums.security.core.oauth.justauth.cache.AuthStateSessionCache
 
AuthTokenPo - top.dcenter.ums.security.core.api.oauth.entity中的类
AuthToken 持久化 PO
AuthTokenPo() - 类 的构造器top.dcenter.ums.security.core.api.oauth.entity.AuthTokenPo
 
authUser(AuthUser) - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser.UserBuilder
Populates the authUser.
AuthUserJsonDeserializer - top.dcenter.ums.security.core.oauth.deserializes中的类
AuthUser Jackson 反序列化
AuthUserJsonDeserializer() - 类 的构造器top.dcenter.ums.security.core.oauth.deserializes.AuthUserJsonDeserializer
 
AuthUserJsonDeserializer.AuthTokenMixin - top.dcenter.ums.security.core.oauth.deserializes中的接口
 
AuthUserJsonDeserializer.AuthUserMixin - top.dcenter.ums.security.core.oauth.deserializes中的接口
 

B

BaseAuth2Properties - top.dcenter.ums.security.core.oauth.properties中的类
OAuth2 基本属性
BaseAuth2Properties() - 类 的构造器top.dcenter.ums.security.core.oauth.properties.BaseAuth2Properties
 
binding(UserDetails, AuthUser, String) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.signup.ConnectionService
第三方授权登录信息AuthUser绑定到本地账号UserDetails, 且添加第三方授权登录信息到 user_connection 与 auth_token
binding(UserDetails, AuthUser, String) - 类 中的方法top.dcenter.ums.security.core.oauth.signup.DefaultConnectionServiceImpl
 
BindingException - top.dcenter.ums.security.core.exception中的异常错误
绑定(第三方)异常
BindingException(ErrorCodeEnum, Object) - 异常错误 的构造器top.dcenter.ums.security.core.exception.BindingException
 
BindingException(ErrorCodeEnum, Object, Throwable) - 异常错误 的构造器top.dcenter.ums.security.core.exception.BindingException
 
build() - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser.UserBuilder
 
builder() - 类 中的静态方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser
Creates a UserBuilder
businessException(BusinessException) - 类 中的方法top.dcenter.ums.security.core.advice.Auth2ControllerAdviceHandler
 

C

cache(String, String) - 类 中的方法top.dcenter.ums.security.core.oauth.justauth.cache.AuthStateRedisCache
 
cache(String, String, long) - 类 中的方法top.dcenter.ums.security.core.oauth.justauth.cache.AuthStateRedisCache
 
cache(String, String) - 类 中的方法top.dcenter.ums.security.core.oauth.justauth.cache.AuthStateSessionCache
 
cache(String, String, long) - 类 中的方法top.dcenter.ums.security.core.oauth.justauth.cache.AuthStateSessionCache
 
CacheKeyStrategy - top.dcenter.ums.security.core.api.oauth.justauth.enums中的枚举
缓存 key 策略
configure(HttpSecurity) - 类 中的方法top.dcenter.ums.security.core.oauth.config.Auth2AutoConfigurer
 
configure(WebSecurity) - 类 中的方法top.dcenter.ums.security.core.oauth.config.Auth2AutoHttpSecurityAware
 
configure(AuthenticationManagerBuilder) - 类 中的方法top.dcenter.ums.security.core.oauth.config.Auth2AutoHttpSecurityAware
 
ConnectionData - top.dcenter.ums.security.core.api.oauth.entity中的类
A data transfer object that allows the internal state of a Connection to be persisted and transferred between layers of an application.
ConnectionData() - 类 的构造器top.dcenter.ums.security.core.api.oauth.entity.ConnectionData
 
ConnectionDto - top.dcenter.ums.security.core.api.oauth.dto中的类
查询账号-标识(Identifier) 下的第三方绑定账号 dto
ConnectionDto() - 类 的构造器top.dcenter.ums.security.core.api.oauth.dto.ConnectionDto
 
ConnectionRepositoryException - top.dcenter.ums.security.core.api.oauth.repository.exception中的异常错误
Base exception class for UsersConnectionRepository failures.
ConnectionRepositoryException(String) - 异常错误 的构造器top.dcenter.ums.security.core.api.oauth.repository.exception.ConnectionRepositoryException
 
ConnectionRepositoryException(String, Throwable) - 异常错误 的构造器top.dcenter.ums.security.core.api.oauth.repository.exception.ConnectionRepositoryException
 
ConnectionService - top.dcenter.ums.security.core.api.oauth.signup中的接口
A command that signs up a new user in the event no user id could be mapped from a AuthUser.
connectionSignUp(UmsUserDetailsService, UsersConnectionTokenRepository, UsersConnectionRepository, Auth2StateCoder) - 类 中的方法top.dcenter.ums.security.core.oauth.config.Auth2AutoConfiguration
 
connectionTextEncryptor(RepositoryProperties) - 类 中的方法top.dcenter.ums.security.core.oauth.config.Auth2AutoConfiguration
 
containsKey(String) - 类 中的方法top.dcenter.ums.security.core.oauth.justauth.cache.AuthStateRedisCache
 
containsKey(String) - 类 中的方法top.dcenter.ums.security.core.oauth.justauth.cache.AuthStateSessionCache
 
credentialsExpired(boolean) - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser.UserBuilder
Defines if the credentials are expired or not.
cronExp() - 类 中的方法top.dcenter.ums.security.core.oauth.job.RefreshTokenJobHandler
 

D

decode(String) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.state.service.Auth2StateCoder
对 encoderState 进行解码
DefaultAuth2UserServiceImpl - top.dcenter.ums.security.core.oauth.service中的类
An implementation of an Auth2UserService that supports standard OAuth 2.0 Provider's.
DefaultAuth2UserServiceImpl() - 类 的构造器top.dcenter.ums.security.core.oauth.service.DefaultAuth2UserServiceImpl
 
DefaultConnectionServiceImpl - top.dcenter.ums.security.core.oauth.signup中的类
默认的第三方授权登录时自动注册处理器。
DefaultConnectionServiceImpl(UmsUserDetailsService, Auth2Properties, UsersConnectionRepository, UsersConnectionTokenRepository, Auth2StateCoder) - 类 的构造器top.dcenter.ums.security.core.oauth.signup.DefaultConnectionServiceImpl
 
delAuthTokenById(String) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.repository.jdbc.UsersConnectionTokenRepository
删除 id = tokenId 的记录
delAuthTokenById(String) - 类 中的方法top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionTokenRepository
 
deserialize(JsonParser, DeserializationContext) - 类 中的方法top.dcenter.ums.security.core.oauth.deserializes.Auth2AuthenticationTokenJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - 类 中的方法top.dcenter.ums.security.core.oauth.deserializes.AuthUserJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - 类 中的方法top.dcenter.ums.security.core.oauth.deserializes.TemporaryUserDeserializer
 
deserialize(JsonParser, DeserializationContext) - 类 中的方法top.dcenter.ums.security.core.oauth.deserializes.WebAuthenticationDetailsDeserializer
 
destroy() - 类 中的方法top.dcenter.ums.security.core.executor.config.ExecutorAutoConfiguration
 
disabled(boolean) - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser.UserBuilder
Defines if the account is disabled or not.
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - 类 中的方法top.dcenter.ums.security.core.oauth.filter.redirect.Auth2DefaultRequestRedirectFilter
 
DuplicateConnectionException - top.dcenter.ums.security.core.api.oauth.repository.exception中的异常错误
Thrown by a UsersConnectionRepository when attempting to add a ConnectionData and a connection already exists with the given key.
DuplicateConnectionException(ConnectionKey) - 异常错误 的构造器top.dcenter.ums.security.core.api.oauth.repository.exception.DuplicateConnectionException
 

E

EnableRefresh - top.dcenter.ums.security.core.oauth.enums中的枚举
第三方服务商是否支持 refresh token 枚举
encode(String, HttpServletRequest) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.state.service.Auth2StateCoder
对 state 进行编码, 通过 HttpServletRequest, 方便对 OAuth2 login 过程中, 前端向后端获取 authorizeUrl 时 向后端传递额外的参数, 从而编码进 state 中, 在 OAuth2 login 流程中传递参数.
encodeState(String) - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser.UserBuilder
Populates the encodeState.
equals(Object) - 类 中的方法top.dcenter.ums.security.core.api.oauth.justauth.customize.AuthCustomizeSource
 
equals(Object) - 类 中的方法top.dcenter.ums.security.core.api.oauth.justauth.customize.AuthGitlabPrivateSource
 
equals(Object) - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser
Returns true if the supplied object is a User instance with the same username value.
eraseCredentials() - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser
 
ExecutorAutoConfiguration - top.dcenter.ums.security.core.executor.config中的类
实现 基于 SLF4J MDC 机制的日志链路追踪功能的 MdcScheduledThreadPoolExecutorMdcThreadPoolTaskExecutor 1.
ExecutorAutoConfiguration(ExecutorProperties) - 类 的构造器top.dcenter.ums.security.core.executor.config.ExecutorAutoConfiguration
 
ExecutorProperties - top.dcenter.ums.security.core.executor.properties中的类
线程池属性
ExecutorProperties() - 类 的构造器top.dcenter.ums.security.core.executor.properties.ExecutorProperties
 
ExecutorProperties.RefreshTokenExecutorProperties - top.dcenter.ums.security.core.executor.properties中的类
 
ExecutorProperties.UserConnectionUpdateExecutorProperties - top.dcenter.ums.security.core.executor.properties中的类
 
ExecutorPropertiesAutoConfiguration - top.dcenter.ums.security.core.executor.config中的类
Properties 配置
ExecutorPropertiesAutoConfiguration() - 类 的构造器top.dcenter.ums.security.core.executor.config.ExecutorPropertiesAutoConfiguration
 
expireIn2Timestamp(Integer, Integer, T) - 接口 中的静态方法top.dcenter.ums.security.core.api.oauth.justauth.request.Auth2DefaultRequest
有效期转时间戳
expireIn2Timestamp(Integer, Integer) - 接口 中的静态方法top.dcenter.ums.security.core.api.oauth.justauth.request.Auth2DefaultRequest
有效期转时间戳

F

findAllConnections(String) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.repository.jdbc.UsersConnectionRepository
获取 userId 的所有绑定信息.
findAllConnections(String) - 类 中的方法top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionRepository
 
findAllListConnections(String) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.repository.jdbc.UsersConnectionRepository
根据 userId 获取 ConnectionData list.
findAllListConnections(String) - 类 中的方法top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionRepository
 
findAuthTokenByExpireTimeAndBetweenId(Long, Long, Long) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.repository.jdbc.UsersConnectionTokenRepository
获取 ID 范围在 startId(包含) 与 endId(包含) 之间且过期时间小于等于 expiredTime 且 enableRefresh=1 的 token 数据.
findAuthTokenByExpireTimeAndBetweenId(Long, Long, Long) - 类 中的方法top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionTokenRepository
 
findAuthTokenById(String) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.repository.jdbc.UsersConnectionTokenRepository
根据 tokenId 获取 tokenId
findAuthTokenById(String) - 类 中的方法top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionTokenRepository
 
findConnectionByProviderIdAndProviderUserId(String, String) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.repository.jdbc.UsersConnectionRepository
根据 providerId 与 providerUserId 获取 ConnectionData list.
findConnectionByProviderIdAndProviderUserId(String, String) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.signup.ConnectionService
根据 providerId 与 providerUserId 获取 ConnectionData list.
findConnectionByProviderIdAndProviderUserId(String, String) - 类 中的方法top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionRepository
 
findConnectionByProviderIdAndProviderUserId(String, String) - 类 中的方法top.dcenter.ums.security.core.oauth.signup.DefaultConnectionServiceImpl
 
findConnectionByTokenId(Long) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.repository.jdbc.UsersConnectionRepository
根据 tokenId 查找 ConnectionData
注意: 这里不做 spring cache 缓存处理, 这个接口主要用于 refreshToken 的定时任务, 只调用一次, 缓存无意义
findConnectionByTokenId(Long) - 类 中的方法top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionRepository
 
findConnections(String, String) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.repository.jdbc.UsersConnectionRepository
获取 userId 和 providerId 的所以绑定信息.
findConnections(String, String) - 类 中的方法top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionRepository
 
findConnectionsToUsers(String, MultiValueMap<String, String>) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.repository.jdbc.UsersConnectionRepository
获取 userId 和 providerUserIds 的所以绑定信息.
findConnectionsToUsers(MapSqlParameterSource, String, String) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.repository.jdbc.UsersConnectionRepository
根据 userId 通过指定 providerUsersCriteriaSql 与 parameters 的 sql 获取 ConnectionData list
findConnectionsToUsers(String, MultiValueMap<String, String>) - 类 中的方法top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionRepository
 
findConnectionsToUsers(MapSqlParameterSource, String, String) - 类 中的方法top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionRepository
 
findPrimaryConnection(String, String) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.repository.jdbc.UsersConnectionRepository
根据 userId 与 providerId 获取 ConnectionData.
findPrimaryConnection(String, String) - 类 中的方法top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionRepository
 
findUserIdsConnectedTo(String, Set<String>) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.repository.jdbc.UsersConnectionRepository
Find the ids of the users who are connected to the specific provider user accounts.
findUserIdsConnectedTo(String, Set<String>) - 类 中的方法top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionRepository
 

G

generateState() - 接口 中的方法top.dcenter.ums.security.core.api.oauth.justauth.request.Auth2DefaultRequest
生成一个用户 id.
get(String) - 类 中的方法top.dcenter.ums.security.core.oauth.justauth.cache.AuthStateRedisCache
 
get(String) - 类 中的方法top.dcenter.ums.security.core.oauth.justauth.cache.AuthStateSessionCache
 
getAccessToken() - 类 中的方法top.dcenter.ums.security.core.api.oauth.entity.ConnectionData
The access token required to make authorized API calls.
getAccessToken(AuthCallback) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.justauth.request.Auth2DefaultRequest
获取access token
getAccessToken(AuthCallback) - 类 中的方法top.dcenter.ums.security.core.oauth.justauth.request.AuthDefaultRequestAdapter
获取access token
getAddConnectionQueryForRankSql() - 类 中的方法top.dcenter.ums.security.core.oauth.properties.RepositoryProperties
第三方登录用户数据库用户表查询添加用户时的所需 rank 的值。
getAddConnectionSql() - 类 中的方法top.dcenter.ums.security.core.oauth.properties.RepositoryProperties
第三方登录用户数据库用户表添加用户语句。
getAllProviderIds() - 类 中的静态方法top.dcenter.ums.security.core.oauth.justauth.Auth2RequestHolder
获取有效的 providerIds
getAuth2DefaultRequest(String) - 类 中的静态方法top.dcenter.ums.security.core.oauth.justauth.Auth2RequestHolder
根据 providerId 获取 Auth2DefaultRequest
getAuthorities() - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser
 
getAuthorizeRequestMap() - 类 中的方法top.dcenter.ums.security.core.oauth.config.Auth2AutoHttpSecurityAware
 
getAuthRequestClassBySource(AuthSource) - 类 中的静态方法top.dcenter.ums.security.core.oauth.justauth.Auth2RequestHolder
根据 AuthSource 获取对应的 AuthDefaultRequest 子类的 Class
getAuthSource() - 接口 中的方法top.dcenter.ums.security.core.api.oauth.justauth.request.Auth2DefaultRequest
获取 AuthSource
getAuthSource() - 类 中的方法top.dcenter.ums.security.core.oauth.justauth.request.AuthDefaultRequestAdapter
 
getAuthStateCache() - 接口 中的方法top.dcenter.ums.security.core.api.oauth.justauth.request.Auth2DefaultRequest
获取 AuthStateCache
getAuthStateCache() - 类 中的方法top.dcenter.ums.security.core.oauth.justauth.request.AuthDefaultRequestAdapter
 
getAuthTokenPo(Integer, Long, AuthResponse) - 接口 中的静态方法top.dcenter.ums.security.core.api.oauth.justauth.request.Auth2DefaultRequest
AuthRequest.refresh(AuthToken) 返回的 AuthResponse 转换到 AuthTokenPo
getAuthTokenPo(AuthToken, String, Integer) - 类 中的静态方法top.dcenter.ums.security.core.oauth.justauth.util.JustAuthUtil
根据传入的参数生成 AuthTokenPo
getAuthUser() - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser
 
getCacheKeyStrategy() - 接口 中的方法top.dcenter.ums.security.core.api.oauth.justauth.cache.Auth2StateCache
获取 缓存 key 的策略
getCacheKeyStrategy() - 类 中的方法top.dcenter.ums.security.core.oauth.justauth.cache.AuthStateRedisCache
 
getCacheKeyStrategy() - 类 中的方法top.dcenter.ums.security.core.oauth.justauth.cache.AuthStateSessionCache
 
getConnection(String, ConnectionKey) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.repository.jdbc.UsersConnectionRepository
根据 userId 和 connectionKey 获取 ConnectionData.
getConnection(String, ConnectionKey) - 类 中的方法top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionRepository
 
getConnectionData(String, AuthUser, String, AuthTokenPo) - 类 中的静态方法top.dcenter.ums.security.core.oauth.justauth.util.JustAuthUtil
根据传入的参数生成 ConnectionData
getConnectionKey() - 异常错误 中的方法top.dcenter.ums.security.core.api.oauth.repository.exception.DuplicateConnectionException
The connection key that already exists.
getConnectionKey() - 异常错误 中的方法top.dcenter.ums.security.core.api.oauth.repository.exception.NoSuchConnectionException
The invalid key value.
getCreateAuthTokenTableSql() - 类 中的方法top.dcenter.ums.security.core.oauth.properties.RepositoryProperties
 
getCreatUserConnectionTableSql() - 类 中的方法top.dcenter.ums.security.core.oauth.properties.RepositoryProperties
第三方登录用户数据库用户表创建语句。
getCredentials() - 类 中的方法top.dcenter.ums.security.core.oauth.token.Auth2AuthenticationToken
 
getCredentials() - 类 中的方法top.dcenter.ums.security.core.oauth.token.Auth2LoginAuthenticationToken
 
getCustomizeRequestClass() - 类 中的方法top.dcenter.ums.security.core.api.oauth.justauth.customize.AuthCustomizeSource
获取 AuthCustomizeRequest 的实现类的 Class.
getCustomizeRequestClass() - 类 中的方法top.dcenter.ums.security.core.api.oauth.justauth.customize.AuthGitlabPrivateSource
获取 AuthCustomizeRequest 的实现类的 Class.
getDisplayName() - 类 中的方法top.dcenter.ums.security.core.api.oauth.entity.ConnectionData
A display name for the connection.
getEncodeState() - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser
 
getExpireTime() - 类 中的方法top.dcenter.ums.security.core.api.oauth.entity.ConnectionData
The time the connection expires.
getFindUserIdsConnectedToSql() - 类 中的方法top.dcenter.ums.security.core.oauth.properties.RepositoryProperties
通过第三方服务提供商提供的 providerId 与 providerUserIds 从数据库用户表查询 userIds 的查询语句。
getFindUserIdsWithConnectionSql() - 类 中的方法top.dcenter.ums.security.core.oauth.properties.RepositoryProperties
第三方登录用户数据库用户表查询 userIds 的查询语句。
getHttpConfig() - 类 中的方法top.dcenter.ums.security.core.oauth.properties.Auth2Properties.HttpConfigProperties
当 enable = true 时, 返回 HttpConfig 对象, 否则返回为 null.
getImageUrl() - 类 中的方法top.dcenter.ums.security.core.api.oauth.entity.ConnectionData
An image visualizing the connection.
getInstance() - 类 中的静态方法top.dcenter.ums.security.core.oauth.justauth.Auth2RequestHolder
获取单例模式 Auth2RequestHolder
getMaxTokenId() - 接口 中的方法top.dcenter.ums.security.core.api.oauth.repository.jdbc.UsersConnectionTokenRepository
获取最大 TokenId
getMaxTokenId() - 类 中的方法top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionTokenRepository
 
getName() - 类 中的方法top.dcenter.ums.security.core.api.oauth.justauth.customize.AuthCustomizeSource
获取自定义 AuthSource 的字符串名字
getName() - 类 中的方法top.dcenter.ums.security.core.api.oauth.justauth.customize.AuthGitlabPrivateSource
获取自定义 AuthSource 的字符串名字
getPassword() - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser
 
getPostAuthenticationChecks() - 类 中的方法top.dcenter.ums.security.core.oauth.provider.Auth2LoginAuthenticationProvider
 
getPreAuthenticationChecks() - 类 中的方法top.dcenter.ums.security.core.oauth.provider.Auth2LoginAuthenticationProvider
 
getPrimaryConnection(String, String) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.repository.jdbc.UsersConnectionRepository
获取 userId 和 providerId 的所以 rank 值最小的绑定信息.
getPrimaryConnection(String, String) - 类 中的方法top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionRepository
 
getPrincipal() - 类 中的方法top.dcenter.ums.security.core.oauth.token.Auth2AuthenticationToken
 
getPrincipal() - 类 中的方法top.dcenter.ums.security.core.oauth.token.Auth2LoginAuthenticationToken
 
getProfileUrl() - 类 中的方法top.dcenter.ums.security.core.api.oauth.entity.ConnectionData
A link to the provider's user profile page.
getProviderId() - 类 中的方法top.dcenter.ums.security.core.api.oauth.entity.ConnectionData
The id of the provider the connection is associated with.
getProviderId() - 接口 中的方法top.dcenter.ums.security.core.api.oauth.justauth.request.Auth2DefaultRequest
获取第三方 providerId
getProviderId() - 异常错误 中的方法top.dcenter.ums.security.core.api.oauth.repository.exception.NotConnectedException
The id of the provider the current user is not connected to.
getProviderId(AuthSource) - 类 中的静态方法top.dcenter.ums.security.core.oauth.justauth.Auth2RequestHolder
根据 AuthSource 获取 providerId, 注意: 必须在程序初始化后完成后才能调用.
getProviderId() - 类 中的方法top.dcenter.ums.security.core.oauth.justauth.request.AuthDefaultRequestAdapter
 
getProviderId() - 类 中的方法top.dcenter.ums.security.core.oauth.token.Auth2AuthenticationToken
返回第三方服务商 id, 如: qq, github
getProviderIdBySource(AuthSource) - 类 中的静态方法top.dcenter.ums.security.core.oauth.justauth.Auth2RequestHolder
根据 AuthSource 获取对应的 Auth2Properties 字段名称(即 providerId)
getProviderUserId() - 类 中的方法top.dcenter.ums.security.core.api.oauth.entity.ConnectionData
The id of the provider user this connection is connected to.
getQueryAuthTokenTableExistSql(String) - 类 中的方法top.dcenter.ums.security.core.oauth.properties.RepositoryProperties
 
getQueryUserConnectionTableExistSql(String) - 类 中的方法top.dcenter.ums.security.core.oauth.properties.RepositoryProperties
第三方登录用户数据库用户表查询 userIds 的查询语句。
getRank() - 类 中的方法top.dcenter.ums.security.core.api.oauth.entity.ConnectionData
userId 绑定同一个 providerId 的排序
getRealState(String) - 类 中的方法top.dcenter.ums.security.core.oauth.justauth.request.AuthDefaultRequestAdapter
 
getRefreshToken() - 类 中的方法top.dcenter.ums.security.core.api.oauth.entity.ConnectionData
A token use to renew this connection.
getRemoveConnectionSql() - 类 中的方法top.dcenter.ums.security.core.oauth.properties.RepositoryProperties
第三方登录用户数据库用户表根据 userId、providerId、providerUserId 删除一个用户。
getRemoveConnectionsSql() - 类 中的方法top.dcenter.ums.security.core.oauth.properties.RepositoryProperties
第三方登录用户数据库用户表根据 userId 与 providerId 删除多个用户。
getSelectFromUserConnectionSql() - 类 中的方法top.dcenter.ums.security.core.oauth.properties.RepositoryProperties
通过第三方服务提供商提供的 providerId 与 providerUserIds 从数据库用户表查询 userIds 的查询语句。
getSimpleModule() - 类 中的方法top.dcenter.ums.security.core.redis.jackson2.Auth2Jackson2ModuleHolder
 
getTokenId() - 类 中的方法top.dcenter.ums.security.core.api.oauth.entity.ConnectionData
The secret token needed to make authorized API calls.
getUpdateConnectionSql() - 类 中的方法top.dcenter.ums.security.core.oauth.properties.RepositoryProperties
第三方登录用户数据库用户表更新语句。
getUserId() - 类 中的方法top.dcenter.ums.security.core.api.oauth.entity.ConnectionData
用户唯一 ID
getUserInfo(AuthToken) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.justauth.request.Auth2DefaultRequest
使用token换取用户信息
getUserInfo(AuthToken) - 类 中的方法top.dcenter.ums.security.core.oauth.justauth.request.AuthDefaultRequestAdapter
使用token换取用户信息
getUsername() - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser
 
getUsersConnectionRepository(JdbcTemplate, TextEncryptor, RepositoryProperties) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.repository.factory.UsersConnectionRepositoryFactory
UsersConnectionRepository 工厂
getUsersConnectionRepository(JdbcTemplate, TextEncryptor, RepositoryProperties) - 类 中的方法top.dcenter.ums.security.core.oauth.repository.factory.Auth2JdbcUsersConnectionRepositoryFactory
 
getValidProviderIds() - 类 中的静态方法top.dcenter.ums.security.core.oauth.justauth.Auth2RequestHolder
获取有效的 providerIds

H

hashCode() - 类 中的方法top.dcenter.ums.security.core.api.oauth.justauth.customize.AuthCustomizeSource
 
hashCode() - 类 中的方法top.dcenter.ums.security.core.api.oauth.justauth.customize.AuthGitlabPrivateSource
 
hashCode() - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser
Returns the hashcode of the username.
HttpConfigProperties() - 类 的构造器top.dcenter.ums.security.core.oauth.properties.Auth2Properties.HttpConfigProperties
 

I

isAccountNonExpired() - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser
 
isAccountNonLocked() - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser
 
isCredentialsNonExpired() - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser
 
isEnabled() - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser
 

J

JustAuthProperties - top.dcenter.ums.security.core.oauth.properties中的类
JustAuth 配置
JustAuthProperties() - 类 的构造器top.dcenter.ums.security.core.oauth.properties.JustAuthProperties
 
JustAuthUtil - top.dcenter.ums.security.core.oauth.justauth.util中的类
JustAuth util
JustAuthUtil() - 类 的构造器top.dcenter.ums.security.core.oauth.justauth.util.JustAuthUtil
 

L

listAllConnections(String) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.signup.ConnectionService
Find all connections the current user has across all providers.
listAllConnections(String) - 类 中的方法top.dcenter.ums.security.core.oauth.signup.DefaultConnectionServiceImpl
 
loadUser(Auth2DefaultRequest, HttpServletRequest) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.service.Auth2UserService
Returns an AuthUser after obtaining the user attributes of the End-User from the UserInfo Endpoint.
loadUser(Auth2DefaultRequest, HttpServletRequest) - 类 中的方法top.dcenter.ums.security.core.oauth.service.DefaultAuth2UserServiceImpl
 
login(AuthCallback) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.justauth.request.Auth2DefaultRequest
统一的登录入口。
login(AuthCallback) - 类 中的方法top.dcenter.ums.security.core.oauth.justauth.request.AuthDefaultRequestAdapter
统一的登录入口。

M

messages - 类 中的变量top.dcenter.ums.security.core.oauth.provider.Auth2LoginAuthenticationProvider
 

N

NoSuchConnectionException - top.dcenter.ums.security.core.api.oauth.repository.exception中的异常错误
Thrown by a UsersConnectionRepository when attempting to fetch a ConnectionData and no such connection exists with the provided key.
NoSuchConnectionException(ConnectionKey) - 异常错误 的构造器top.dcenter.ums.security.core.api.oauth.repository.exception.NoSuchConnectionException
 
NotConnectedException - top.dcenter.ums.security.core.api.oauth.repository.exception中的异常错误
Thrown by a UsersConnectionRepository when attempting to fetch a "primary" connection and the user is not connected to the provider in question.
NotConnectedException(String) - 异常错误 的构造器top.dcenter.ums.security.core.api.oauth.repository.exception.NotConnectedException
 

P

password(String) - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser.UserBuilder
Populates the password.
passwordEncoder(Function<String, String>) - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser.UserBuilder
Encodes the current password (if non-null) and any future passwords supplied to TemporaryUser.UserBuilder.password(String).
postConfigure(HttpSecurity) - 类 中的方法top.dcenter.ums.security.core.oauth.config.Auth2AutoHttpSecurityAware
 
preConfigure(HttpSecurity) - 类 中的方法top.dcenter.ums.security.core.oauth.config.Auth2AutoHttpSecurityAware
 

R

REFRESH_TOKEN_JOB - 类 中的静态变量top.dcenter.ums.security.core.oauth.job.RefreshTokenJobHandler
refresh token 定时任务锁的 redis key
REFRESH_TOKEN_JOB_KEY_EXPIRED_IN - 类 中的静态变量top.dcenter.ums.security.core.oauth.job.RefreshTokenJobHandler
refresh token 定时任务锁的 redis key 的过期时间, 单位: 小时
refreshToken(AuthTokenPo) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.justauth.request.Auth2DefaultRequest
刷新access token (续期)
refreshToken(AuthTokenPo) - 类 中的方法top.dcenter.ums.security.core.oauth.justauth.request.AuthDefaultRequestAdapter
 
RefreshTokenExecutorProperties() - 类 的构造器top.dcenter.ums.security.core.executor.properties.ExecutorProperties.RefreshTokenExecutorProperties
 
refreshTokenFailureException(RefreshTokenFailureException) - 类 中的方法top.dcenter.ums.security.core.advice.Auth2ControllerAdviceHandler
 
RefreshTokenFailureException - top.dcenter.ums.security.core.exception中的异常错误
refresh token failure exception
RefreshTokenFailureException(ErrorCodeEnum, Throwable, Object, String) - 异常错误 的构造器top.dcenter.ums.security.core.exception.RefreshTokenFailureException
 
RefreshTokenFailureException(ErrorCodeEnum, Object, String) - 异常错误 的构造器top.dcenter.ums.security.core.exception.RefreshTokenFailureException
 
RefreshTokenJob - top.dcenter.ums.security.core.api.oauth.job中的接口
刷新第三方授权登录的 accessToken 有效期的定时任务接口
refreshTokenJob() - 接口 中的方法top.dcenter.ums.security.core.api.oauth.job.RefreshTokenJob
刷新第三方授权登录的 accessToken 有效期的定时任务
refreshTokenJobHandler(UsersConnectionTokenRepository, UsersConnectionRepository, ExecutorService) - 类 中的方法top.dcenter.ums.security.core.oauth.config.Auth2AutoConfiguration
 
RefreshTokenJobHandler - top.dcenter.ums.security.core.oauth.job中的类
刷新第三方授权登录的 accessToken 有效期的定时任务实现, 前提条件, AuthTokenPo auth_token 表的 id 为 Long 类型
RefreshTokenJobHandler(UsersConnectionRepository, UsersConnectionTokenRepository, Auth2Properties, ExecutorService) - 类 的构造器top.dcenter.ums.security.core.oauth.job.RefreshTokenJobHandler
 
refreshTokenTaskExecutor() - 类 中的方法top.dcenter.ums.security.core.executor.config.ExecutorAutoConfiguration
 
remove(String) - 类 中的方法top.dcenter.ums.security.core.oauth.justauth.cache.AuthStateSessionCache
移除缓存
removeConnection(String, ConnectionKey) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.repository.jdbc.UsersConnectionRepository
解除绑定.
removeConnection(String, ConnectionKey) - 类 中的方法top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionRepository
 
removeConnections(String, String) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.repository.jdbc.UsersConnectionRepository
解除绑定.
removeConnections(String, String) - 类 中的方法top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionRepository
 
removeStateCacheOfSessionCache(AuthStateCache, AuthSource) - 接口 中的静态方法top.dcenter.ums.security.core.api.oauth.justauth.request.Auth2DefaultRequest
移除 session stateCache 缓存
RepositoryProperties - top.dcenter.ums.security.core.oauth.properties中的类
OAuth2 第三方登录 user_connection 持久化表字段, sql语句属性 设置
RepositoryProperties() - 类 的构造器top.dcenter.ums.security.core.oauth.properties.RepositoryProperties
 
resolve(HttpServletRequest) - 接口 中的方法top.dcenter.ums.security.core.oauth.filter.redirect.Auth2AuthorizationRequestResolver
Returns the Auth2DefaultRequest resolved from the provided HttpServletRequest or null if not available.
resolve(HttpServletRequest, String) - 接口 中的方法top.dcenter.ums.security.core.oauth.filter.redirect.Auth2AuthorizationRequestResolver
Returns the Auth2DefaultRequest resolved from the provided HttpServletRequest or null if not available.
resolve(HttpServletRequest) - 类 中的方法top.dcenter.ums.security.core.oauth.filter.redirect.Auth2DefaultRequestResolver
 
resolve(HttpServletRequest, String) - 类 中的方法top.dcenter.ums.security.core.oauth.filter.redirect.Auth2DefaultRequestResolver
 
resolveRegistrationId(HttpServletRequest) - 类 中的方法top.dcenter.ums.security.core.oauth.filter.redirect.Auth2DefaultRequestResolver
 
responseError(Exception) - 接口 中的静态方法top.dcenter.ums.security.core.api.oauth.justauth.request.Auth2DefaultRequest
处理AuthDefaultRequest.login(AuthCallback) 发生异常的情况,统一响应参数.
roles(String...) - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser.UserBuilder
Populates the roles.
run() - 类 中的方法top.dcenter.ums.security.core.oauth.job.RefreshTokenJobHandler
 

S

saveAuthToken(AuthTokenPo) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.repository.jdbc.UsersConnectionTokenRepository
持久化 authToken, 并把返回的 authToken id 保存在 authToken 中
saveAuthToken(AuthTokenPo) - 类 中的方法top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionTokenRepository
 
setApplicationContext(ApplicationContext) - 类 中的方法top.dcenter.ums.security.core.oauth.justauth.Auth2RequestHolder
 
setAuthCustomizeSource(AuthCustomizeSource) - 类 中的静态方法top.dcenter.ums.security.core.oauth.justauth.Auth2RequestHolder
Auth2RequestHolder.authCustomizeSource 为 null 时, authCustomizeSource 将会被设置到 Auth2RequestHolder.authCustomizeSource; 否则什么都不做.
setAuthDefaultRequest(AuthDefaultRequest) - 类 中的方法top.dcenter.ums.security.core.oauth.justauth.request.AuthDefaultRequestAdapter
 
setAuthGitlabPrivateSource(AuthGitlabPrivateSource) - 类 中的静态方法top.dcenter.ums.security.core.oauth.justauth.Auth2RequestHolder
Auth2RequestHolder.authGitlabPrivateSource 为 null 时, authGitlabPrivateSource 将会被设置到 Auth2RequestHolder.authGitlabPrivateSource; 否则什么都不做.
setDetails(HttpServletRequest, Auth2LoginAuthenticationToken) - 类 中的方法top.dcenter.ums.security.core.oauth.filter.login.Auth2LoginAuthenticationFilter
Provided so that subclasses may configure what is put into the auth request's details property.
setPostAuthenticationChecks(UserDetailsChecker) - 类 中的方法top.dcenter.ums.security.core.oauth.provider.Auth2LoginAuthenticationProvider
 
setPreAuthenticationChecks(UserDetailsChecker) - 类 中的方法top.dcenter.ums.security.core.oauth.provider.Auth2LoginAuthenticationProvider
Sets the policy will be used to verify the status of the loaded UserDetails before validation of the credentials takes place.
setRedirectStrategy(RedirectStrategy) - 类 中的方法top.dcenter.ums.security.core.oauth.filter.login.Auth2LoginAuthenticationFilter
 
setRequestCache(RequestCache) - 类 中的方法top.dcenter.ums.security.core.oauth.filter.redirect.Auth2DefaultRequestRedirectFilter
Sets the RequestCache used for storing the current request before redirecting the OAuth 2.0 Authorization Request.
setupModule(Module.SetupContext) - 类 中的方法top.dcenter.ums.security.core.redis.jackson2.Auth2Jackson2Module
 
setUserCache(UserCache) - 类 中的方法top.dcenter.ums.security.core.oauth.provider.Auth2LoginAuthenticationProvider
 
shutdown() - 类 中的方法top.dcenter.ums.security.core.executor.config.ExecutorAutoConfiguration
 
signUp(AuthUser, String, String) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.signup.ConnectionService
Sign up a new user of the application from the connection.
signUp(AuthUser, String, String) - 类 中的方法top.dcenter.ums.security.core.oauth.signup.DefaultConnectionServiceImpl
 
StateCacheType - top.dcenter.ums.security.core.oauth.justauth.enums中的枚举
state cache type
successfulAuthentication(HttpServletRequest, HttpServletResponse, FilterChain, Authentication) - 类 中的方法top.dcenter.ums.security.core.oauth.filter.login.Auth2LoginAuthenticationFilter
 
supports(Class<?>) - 类 中的方法top.dcenter.ums.security.core.oauth.provider.Auth2LoginAuthenticationProvider
 

T

TEMPORARY_USER_CACHE_KEY_PREFIX - 类 中的静态变量top.dcenter.ums.security.core.oauth.filter.login.Auth2LoginAuthenticationFilter
 
TEMPORARY_USERNAME_PARAM_NAME - 类 中的静态变量top.dcenter.ums.security.core.oauth.filter.login.Auth2LoginAuthenticationFilter
 
TemporaryUser - top.dcenter.ums.security.core.oauth.userdetails中的类
用于第三方授权登录时, 未开启自动注册且用户是第一次授权登录的临时用户.
TemporaryUser(String, String, Collection<? extends GrantedAuthority>, AuthUser, String) - 类 的构造器top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser
Calls the more complex constructor with all boolean arguments set to true.
TemporaryUser(String, String, boolean, boolean, boolean, boolean, Collection<? extends GrantedAuthority>, AuthUser, String) - 类 的构造器top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser
Construct the User with the details required by org.springframework.security.authentication.dao.DaoAuthenticationProvider.
TemporaryUser.UserBuilder - top.dcenter.ums.security.core.oauth.userdetails中的类
Builds the user to be added.
TemporaryUserDeserializer - top.dcenter.ums.security.core.oauth.deserializes中的类
TemporaryUser Jackson 反序列化
TemporaryUserDeserializer() - 类 的构造器top.dcenter.ums.security.core.oauth.deserializes.TemporaryUserDeserializer
 
TemporaryUserDeserializer.TemporaryUserMixin - top.dcenter.ums.security.core.oauth.deserializes中的接口
 
top.dcenter.ums.security.core.advice - 程序包 top.dcenter.ums.security.core.advice
 
top.dcenter.ums.security.core.api.oauth.dto - 程序包 top.dcenter.ums.security.core.api.oauth.dto
 
top.dcenter.ums.security.core.api.oauth.entity - 程序包 top.dcenter.ums.security.core.api.oauth.entity
 
top.dcenter.ums.security.core.api.oauth.job - 程序包 top.dcenter.ums.security.core.api.oauth.job
 
top.dcenter.ums.security.core.api.oauth.justauth.cache - 程序包 top.dcenter.ums.security.core.api.oauth.justauth.cache
 
top.dcenter.ums.security.core.api.oauth.justauth.customize - 程序包 top.dcenter.ums.security.core.api.oauth.justauth.customize
 
top.dcenter.ums.security.core.api.oauth.justauth.enums - 程序包 top.dcenter.ums.security.core.api.oauth.justauth.enums
 
top.dcenter.ums.security.core.api.oauth.justauth.request - 程序包 top.dcenter.ums.security.core.api.oauth.justauth.request
 
top.dcenter.ums.security.core.api.oauth.repository.exception - 程序包 top.dcenter.ums.security.core.api.oauth.repository.exception
 
top.dcenter.ums.security.core.api.oauth.repository.factory - 程序包 top.dcenter.ums.security.core.api.oauth.repository.factory
 
top.dcenter.ums.security.core.api.oauth.repository.jdbc - 程序包 top.dcenter.ums.security.core.api.oauth.repository.jdbc
 
top.dcenter.ums.security.core.api.oauth.service - 程序包 top.dcenter.ums.security.core.api.oauth.service
 
top.dcenter.ums.security.core.api.oauth.signup - 程序包 top.dcenter.ums.security.core.api.oauth.signup
 
top.dcenter.ums.security.core.api.oauth.state.service - 程序包 top.dcenter.ums.security.core.api.oauth.state.service
 
top.dcenter.ums.security.core.exception - 程序包 top.dcenter.ums.security.core.exception
 
top.dcenter.ums.security.core.executor.config - 程序包 top.dcenter.ums.security.core.executor.config
 
top.dcenter.ums.security.core.executor.properties - 程序包 top.dcenter.ums.security.core.executor.properties
 
top.dcenter.ums.security.core.oauth.config - 程序包 top.dcenter.ums.security.core.oauth.config
 
top.dcenter.ums.security.core.oauth.deserializes - 程序包 top.dcenter.ums.security.core.oauth.deserializes
 
top.dcenter.ums.security.core.oauth.enums - 程序包 top.dcenter.ums.security.core.oauth.enums
 
top.dcenter.ums.security.core.oauth.filter.login - 程序包 top.dcenter.ums.security.core.oauth.filter.login
 
top.dcenter.ums.security.core.oauth.filter.redirect - 程序包 top.dcenter.ums.security.core.oauth.filter.redirect
 
top.dcenter.ums.security.core.oauth.job - 程序包 top.dcenter.ums.security.core.oauth.job
 
top.dcenter.ums.security.core.oauth.justauth - 程序包 top.dcenter.ums.security.core.oauth.justauth
 
top.dcenter.ums.security.core.oauth.justauth.cache - 程序包 top.dcenter.ums.security.core.oauth.justauth.cache
 
top.dcenter.ums.security.core.oauth.justauth.enums - 程序包 top.dcenter.ums.security.core.oauth.justauth.enums
 
top.dcenter.ums.security.core.oauth.justauth.request - 程序包 top.dcenter.ums.security.core.oauth.justauth.request
 
top.dcenter.ums.security.core.oauth.justauth.util - 程序包 top.dcenter.ums.security.core.oauth.justauth.util
 
top.dcenter.ums.security.core.oauth.properties - 程序包 top.dcenter.ums.security.core.oauth.properties
 
top.dcenter.ums.security.core.oauth.provider - 程序包 top.dcenter.ums.security.core.oauth.provider
 
top.dcenter.ums.security.core.oauth.repository.factory - 程序包 top.dcenter.ums.security.core.oauth.repository.factory
 
top.dcenter.ums.security.core.oauth.repository.jdbc - 程序包 top.dcenter.ums.security.core.oauth.repository.jdbc
 
top.dcenter.ums.security.core.oauth.service - 程序包 top.dcenter.ums.security.core.oauth.service
 
top.dcenter.ums.security.core.oauth.signup - 程序包 top.dcenter.ums.security.core.oauth.signup
 
top.dcenter.ums.security.core.oauth.token - 程序包 top.dcenter.ums.security.core.oauth.token
 
top.dcenter.ums.security.core.oauth.userdetails - 程序包 top.dcenter.ums.security.core.oauth.userdetails
 
top.dcenter.ums.security.core.redis.jackson2 - 程序包 top.dcenter.ums.security.core.redis.jackson2
 
toString() - 类 中的方法top.dcenter.ums.security.core.api.oauth.justauth.customize.AuthCustomizeSource
 
toString() - 类 中的方法top.dcenter.ums.security.core.api.oauth.justauth.customize.AuthGitlabPrivateSource
 
toString() - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser
 

U

unbinding(String, String, String) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.signup.ConnectionService
解除绑定(第三方)
unbinding(String, String, String) - 类 中的方法top.dcenter.ums.security.core.oauth.signup.DefaultConnectionServiceImpl
 
UnBindingException - top.dcenter.ums.security.core.exception中的异常错误
解绑(第三方)异常
UnBindingException(ErrorCodeEnum, Object) - 异常错误 的构造器top.dcenter.ums.security.core.exception.UnBindingException
 
UnBindingException(ErrorCodeEnum, Object, Throwable) - 异常错误 的构造器top.dcenter.ums.security.core.exception.UnBindingException
 
updateAuthToken(AuthTokenPo) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.repository.jdbc.UsersConnectionTokenRepository
updateAuthToken(AuthTokenPo) - 类 中的方法top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionTokenRepository
 
updateAuthTokenPo(AuthTokenPo) - 类 中的方法top.dcenter.ums.security.core.oauth.job.RefreshTokenJobHandler
根据 token 对 user_connection 与 auth_token 表进行更新
updateConnection(ConnectionData) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.repository.jdbc.UsersConnectionRepository
Update a Connection already added to this repository.
updateConnection(ConnectionData) - 类 中的方法top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionRepository
 
updateConnectionByTokenId(AuthTokenPo) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.repository.jdbc.UsersConnectionRepository
根据 AuthTokenPo#getId() 更新 ConnectionData.
updateConnectionByTokenId(AuthTokenPo) - 类 中的方法top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionRepository
 
UpdateConnectionException - top.dcenter.ums.security.core.api.oauth.repository.exception中的异常错误
Base exception class for UsersConnectionRepository failures.
UpdateConnectionException(ErrorCodeEnum, Object) - 异常错误 的构造器top.dcenter.ums.security.core.api.oauth.repository.exception.UpdateConnectionException
 
UpdateConnectionException(ErrorCodeEnum, Object, Throwable) - 异常错误 的构造器top.dcenter.ums.security.core.api.oauth.repository.exception.UpdateConnectionException
 
updateConnectionTaskExecutor() - 类 中的方法top.dcenter.ums.security.core.executor.config.ExecutorAutoConfiguration
 
updateEnableRefreshByTokenId(EnableRefresh, Long) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.repository.jdbc.UsersConnectionTokenRepository
根据 tokenId 更新 auth_token 表中的 enableRefresh 字段
updateEnableRefreshByTokenId(EnableRefresh, Long) - 类 中的方法top.dcenter.ums.security.core.oauth.repository.jdbc.Auth2JdbcUsersConnectionTokenRepository
 
updateUserConnectionAndAuthToken(AuthUser, ConnectionData) - 接口 中的方法top.dcenter.ums.security.core.api.oauth.signup.ConnectionService
根据传入的参数更新第三方授权登录的用户信息, 包括 accessToken 信息,
updateUserConnectionAndAuthToken(AuthUser, ConnectionData) - 类 中的方法top.dcenter.ums.security.core.oauth.signup.DefaultConnectionServiceImpl
 
UserConnectionUpdateExecutorProperties() - 类 的构造器top.dcenter.ums.security.core.executor.properties.ExecutorProperties.UserConnectionUpdateExecutorProperties
 
username(String) - 类 中的方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser.UserBuilder
Populates the username.
UsersConnectionRepository - top.dcenter.ums.security.core.api.oauth.repository.jdbc中的接口
A data access interface for managing a global store of users connections to service providers.
usersConnectionRepository(UsersConnectionRepositoryFactory, JdbcTemplate, TextEncryptor) - 类 中的方法top.dcenter.ums.security.core.oauth.config.Auth2AutoConfiguration
 
UsersConnectionRepositoryFactory - top.dcenter.ums.security.core.api.oauth.repository.factory中的接口
UsersConnectionRepository 工厂
usersConnectionRepositoryFactory() - 类 中的方法top.dcenter.ums.security.core.oauth.config.Auth2AutoConfiguration
 
UsersConnectionTokenRepository - top.dcenter.ums.security.core.api.oauth.repository.jdbc中的接口
A data access interface for managing a global store of users connections token to service providers.
usersConnectionTokenRepository(TextEncryptor, JdbcTemplate) - 类 中的方法top.dcenter.ums.security.core.oauth.config.Auth2AutoConfiguration
 

V

valueOf(String) - 枚举 中的静态方法top.dcenter.ums.security.core.api.oauth.justauth.enums.CacheKeyStrategy
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法top.dcenter.ums.security.core.oauth.enums.EnableRefresh
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法top.dcenter.ums.security.core.oauth.justauth.enums.StateCacheType
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法top.dcenter.ums.security.core.api.oauth.justauth.enums.CacheKeyStrategy
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法top.dcenter.ums.security.core.oauth.enums.EnableRefresh
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法top.dcenter.ums.security.core.oauth.justauth.enums.StateCacheType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

WebAuthenticationDetailsDeserializer - top.dcenter.ums.security.core.oauth.deserializes中的类
WebAuthenticationDetails Jackson 反序列化
WebAuthenticationDetailsDeserializer() - 类 的构造器top.dcenter.ums.security.core.oauth.deserializes.WebAuthenticationDetailsDeserializer
 
WebAuthenticationDetailsDeserializer.WebAuthenticationDetailsMixin - top.dcenter.ums.security.core.oauth.deserializes中的接口
 
withDefaultPasswordEncoder() - 类 中的静态方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser
已过时。
Using this method is not considered safe for production, but is acceptable for demos and getting started. For production purposes, ensure the password is encoded externally. See the method Javadoc for additional details. There are no plans to remove this support. It is deprecated to indicate that this is considered insecure for production purposes.
withUsername(String) - 类 中的静态方法top.dcenter.ums.security.core.oauth.userdetails.TemporaryUser
Creates a UserBuilder with a specified user name
A B C D E F G H I J L M N P R S T U V W 
跳过导航链接

Copyright © 2021. All rights reserved.