A B C D E F G I J L M O P R S T V
所有类 所有程序包
所有类 所有程序包
所有类 所有程序包
A
- afterPropertiesSet() - 类 中的方法cn.bbwres.biscuit.security.oauth2.MyDefaultTokenServices
-
Initialize these token services.
- authenticationLoginEventListener(AuthenticationLoginService) - 类 中的方法cn.bbwres.biscuit.security.oauth2.BiscuitSecurityConfig
-
登录事件
- AuthenticationLoginEventListener - cn.bbwres.biscuit.security.oauth2.event中的类
-
增加登录日志
- AuthenticationLoginEventListener(AuthenticationLoginService) - 类 的构造器cn.bbwres.biscuit.security.oauth2.event.AuthenticationLoginEventListener
- authenticationLoginService() - 类 中的方法cn.bbwres.biscuit.security.oauth2.BiscuitSecurityConfig
-
登录事件处理服务
- AuthenticationLoginService - cn.bbwres.biscuit.security.oauth2.event中的接口
-
登录之后的事件服务
- authenticationManagerBean(AuthenticationConfiguration) - 类 中的方法cn.bbwres.biscuit.security.oauth2.BiscuitSecurityConfig
-
AuthenticationManager 配置信息
- authorizationCodeServices(DataSource) - 类 中的方法cn.bbwres.biscuit.security.oauth2.BiscuitSecurityConfig.JdbcAuthorizationCodeConfig
-
默认使用jdbc 存储授权码
- authorizationCodeServices(RedisConnectionFactory) - 类 中的方法cn.bbwres.biscuit.security.oauth2.BiscuitSecurityConfig.RedisAuthorizationCodeConfig
-
默认的AuthorizationCodeServices 为redis
- authorizationServerConfiguration(TokenStore, ClientDetailsService, AuthenticationManager, TokenEnhancerChain, BiscuitSecurityProperties, UserDetailsService, AuthorizationServerTokenServices, AuthorizationCodeServices, List<EnhancerTokenGranter>) - 类 中的方法cn.bbwres.biscuit.security.oauth2.BiscuitSecurityConfig
-
认证适配器
- AuthorizationServerConfiguration - cn.bbwres.biscuit.security.oauth2中的类
-
认证授权服务
- AuthorizationServerConfiguration(ClientDetailsService, BiscuitSecurityProperties, TokenStore, AuthenticationManager, TokenEnhancerChain, UserDetailsService, AuthorizationServerTokenServices, AuthorizationCodeServices, List<EnhancerTokenGranter>) - 类 的构造器cn.bbwres.biscuit.security.oauth2.AuthorizationServerConfiguration
- AuthUser - cn.bbwres.biscuit.security.oauth2.vo中的类
-
认证的登陆用户信息。
- AuthUser(String, String, boolean, boolean, boolean, boolean, Collection<? extends GrantedAuthority>) - 类 的构造器cn.bbwres.biscuit.security.oauth2.vo.AuthUser
-
Construct the
Userwith the details required byDaoAuthenticationProvider. - AuthUser(String, String, Collection<? extends GrantedAuthority>) - 类 的构造器cn.bbwres.biscuit.security.oauth2.vo.AuthUser
-
Calls the more complex constructor with all boolean arguments set to.
- AuthUser(UserDetails, String, String, String) - 类 的构造器cn.bbwres.biscuit.security.oauth2.vo.AuthUser
B
- BiscuitSecurityConfig - cn.bbwres.biscuit.security.oauth2中的类
-
授权认证配置
- BiscuitSecurityConfig() - 类 的构造器cn.bbwres.biscuit.security.oauth2.BiscuitSecurityConfig
- BiscuitSecurityConfig.JdbcAuthorizationCodeConfig - cn.bbwres.biscuit.security.oauth2中的类
-
redis 授权码服务
- BiscuitSecurityConfig.JwtToken - cn.bbwres.biscuit.security.oauth2中的类
-
jwt toekn
- BiscuitSecurityConfig.RedisAuthorizationCodeConfig - cn.bbwres.biscuit.security.oauth2中的类
-
redis 授权码服务
- BiscuitSecurityConfig.RedisToken - cn.bbwres.biscuit.security.oauth2中的类
-
redis token
- BiscuitSecurityProperties - cn.bbwres.biscuit.security.oauth2.properties中的类
-
安全相关配置属性
- BiscuitSecurityProperties() - 类 的构造器cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- buildAuthentication(ClientDetails, TokenRequest) - 接口 中的方法cn.bbwres.biscuit.security.oauth2.granter.EnhancerTokenGranter
-
装载认证token信息
C
- cn.bbwres.biscuit.security.oauth2 - 程序包 cn.bbwres.biscuit.security.oauth2
- cn.bbwres.biscuit.security.oauth2.event - 程序包 cn.bbwres.biscuit.security.oauth2.event
- cn.bbwres.biscuit.security.oauth2.granter - 程序包 cn.bbwres.biscuit.security.oauth2.granter
- cn.bbwres.biscuit.security.oauth2.handler - 程序包 cn.bbwres.biscuit.security.oauth2.handler
- cn.bbwres.biscuit.security.oauth2.properties - 程序包 cn.bbwres.biscuit.security.oauth2.properties
- cn.bbwres.biscuit.security.oauth2.vo - 程序包 cn.bbwres.biscuit.security.oauth2.vo
- configure(ClientDetailsServiceConfigurer) - 类 中的方法cn.bbwres.biscuit.security.oauth2.AuthorizationServerConfiguration
-
配置客户端
- configure(AuthorizationServerEndpointsConfigurer) - 类 中的方法cn.bbwres.biscuit.security.oauth2.AuthorizationServerConfiguration
-
配置认证端点
- configure(AuthorizationServerSecurityConfigurer) - 类 中的方法cn.bbwres.biscuit.security.oauth2.AuthorizationServerConfiguration
-
配置认证服务
- createAccessToken(OAuth2Authentication) - 类 中的方法cn.bbwres.biscuit.security.oauth2.MyDefaultTokenServices
D
- DefaultAuthenticationLoginServiceImpl - cn.bbwres.biscuit.security.oauth2.event中的类
-
登录之后的事件服务
- DefaultAuthenticationLoginServiceImpl() - 类 的构造器cn.bbwres.biscuit.security.oauth2.event.DefaultAuthenticationLoginServiceImpl
- defaultTokenServices(TokenStore, ClientDetailsService, AuthenticationManager, TokenEnhancerChain, BiscuitSecurityProperties) - 类 中的方法cn.bbwres.biscuit.security.oauth2.BiscuitSecurityConfig
-
创建token服务
E
- EnhancerTokenGranter - cn.bbwres.biscuit.security.oauth2.granter中的接口
-
扩展的TokenGranter
- exceptionConvertErrorCode(Exception) - 类 中的方法cn.bbwres.biscuit.security.oauth2.handler.Oauth2ExceptionConvertErrorCode
-
异常信息转换为错误码
- exceptionConvertErrorMessage(Exception) - 类 中的方法cn.bbwres.biscuit.security.oauth2.handler.Oauth2ExceptionConvertErrorCode
-
异常描述信息转换
F
- failureBadCredentialsEvent(AbstractAuthenticationFailureEvent) - 类 中的方法cn.bbwres.biscuit.security.oauth2.event.AuthenticationLoginEventListener
-
登陆鉴权错误事件处理
- findRefreshTokensByClientIdAndUserName(String, String) - 类 中的方法cn.bbwres.biscuit.security.oauth2.RedisTokenStore
-
根据client+username 获取刷新token
G
- getAccessToken(OAuth2Authentication) - 类 中的方法cn.bbwres.biscuit.security.oauth2.MyDefaultTokenServices
- getAccessTokenValiditySeconds(OAuth2Request) - 类 中的方法cn.bbwres.biscuit.security.oauth2.MyDefaultTokenServices
-
The access token validity period in seconds
- getAllowedTokenEndpointRequestMethods() - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- getAuthority() - 类 中的方法cn.bbwres.biscuit.security.oauth2.vo.MyGrantedAuthority
- getAuthorizationCodeStoreType() - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- getCaptchaCodeKeyName() - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- getCaptchaCodeValueName() - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- getCheckTokenAccessSecurity() - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- getClientId(String) - 类 中的方法cn.bbwres.biscuit.security.oauth2.MyDefaultTokenServices
- getJwtPrivateKey() - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- getJwtPublicKey() - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- getNoUserInfo() - 类 中的方法cn.bbwres.biscuit.security.oauth2.vo.AuthUser
- getPasswordStrength() - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- getRefreshTokenValiditySeconds(OAuth2Request) - 类 中的方法cn.bbwres.biscuit.security.oauth2.MyDefaultTokenServices
-
The refresh token validity period in seconds
- getReuseRefreshToken() - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- getRoleCode() - 类 中的方法cn.bbwres.biscuit.security.oauth2.vo.MyGrantedAuthority
- getRoleId() - 类 中的方法cn.bbwres.biscuit.security.oauth2.vo.MyGrantedAuthority
- getSingleClientToken() - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- getSupportRefreshToken() - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- getTenantId() - 类 中的方法cn.bbwres.biscuit.security.oauth2.vo.AuthUser
- getTokenGranters(ClientDetailsService, AuthorizationServerTokenServices, OAuth2RequestFactory, TokenGranter) - 类 中的方法cn.bbwres.biscuit.security.oauth2.AuthorizationServerConfiguration
-
设置 TokenGranter
- getTokenKeyAccessSecurity() - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- getTokenStoreType() - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- getUserId() - 类 中的方法cn.bbwres.biscuit.security.oauth2.vo.AuthUser
- getZhName() - 类 中的方法cn.bbwres.biscuit.security.oauth2.vo.AuthUser
- grantType() - 接口 中的方法cn.bbwres.biscuit.security.oauth2.granter.EnhancerTokenGranter
-
可以处理的gentType
I
- IN_MEMORY - cn.bbwres.biscuit.security.oauth2.properties.TokenStoreType
-
内存存储token
- isExpired(OAuth2RefreshToken) - 类 中的方法cn.bbwres.biscuit.security.oauth2.MyDefaultTokenServices
- isSupportRefreshToken(OAuth2Request) - 类 中的方法cn.bbwres.biscuit.security.oauth2.MyDefaultTokenServices
-
Is a refresh token supported for this client (or the global setting if
clientDetailsServiceis not set.
J
- JDBC - cn.bbwres.biscuit.security.oauth2.properties.TokenStoreType
-
数据库存储token信息
- JdbcAuthorizationCodeConfig() - 类 的构造器cn.bbwres.biscuit.security.oauth2.BiscuitSecurityConfig.JdbcAuthorizationCodeConfig
- JWK - cn.bbwres.biscuit.security.oauth2.properties.TokenStoreType
-
jwk 存储token信息
- JWT - cn.bbwres.biscuit.security.oauth2.properties.TokenStoreType
-
jwt存储token信息
- jwtAccessTokenConverter(BiscuitSecurityProperties) - 类 中的方法cn.bbwres.biscuit.security.oauth2.BiscuitSecurityConfig.JwtToken
-
jwt token 初始化类
- JwtToken() - 类 的构造器cn.bbwres.biscuit.security.oauth2.BiscuitSecurityConfig.JwtToken
- jwtTokenStore(JwtAccessTokenConverter) - 类 中的方法cn.bbwres.biscuit.security.oauth2.BiscuitSecurityConfig.JwtToken
-
jwt token 存储
L
- loadAuthentication(String) - 类 中的方法cn.bbwres.biscuit.security.oauth2.MyDefaultTokenServices
- loginFail(String, AuthenticationException) - 接口 中的方法cn.bbwres.biscuit.security.oauth2.event.AuthenticationLoginService
-
登录失败处理
- loginFail(String, AuthenticationException) - 类 中的方法cn.bbwres.biscuit.security.oauth2.event.DefaultAuthenticationLoginServiceImpl
-
登录失败处理
- loginSuccess(AuthUser) - 接口 中的方法cn.bbwres.biscuit.security.oauth2.event.AuthenticationLoginService
-
登录成功
- loginSuccess(AuthUser) - 类 中的方法cn.bbwres.biscuit.security.oauth2.event.DefaultAuthenticationLoginServiceImpl
-
登录成功
M
- MyDefaultTokenServices - cn.bbwres.biscuit.security.oauth2中的类
-
实现了可以单端登陆功能的服务
- MyDefaultTokenServices() - 类 的构造器cn.bbwres.biscuit.security.oauth2.MyDefaultTokenServices
- MyGrantedAuthority - cn.bbwres.biscuit.security.oauth2.vo中的类
-
系统权限信息
- MyGrantedAuthority() - 类 的构造器cn.bbwres.biscuit.security.oauth2.vo.MyGrantedAuthority
O
- oauth2ExceptionConvertErrorCode() - 类 中的方法cn.bbwres.biscuit.security.oauth2.BiscuitSecurityConfig
-
oauth2 的异常
- Oauth2ExceptionConvertErrorCode - cn.bbwres.biscuit.security.oauth2.handler中的类
-
oauth 的错误码
- Oauth2ExceptionConvertErrorCode() - 类 的构造器cn.bbwres.biscuit.security.oauth2.handler.Oauth2ExceptionConvertErrorCode
P
- parentClazz() - 接口 中的方法cn.bbwres.biscuit.security.oauth2.granter.EnhancerTokenGranter
-
父类的TokenGranter 存在该值时,除了调用buildAuthentication方法,还会调用父类的getOAuth2Authentication方法
- passwordEncoder(BiscuitSecurityProperties) - 类 中的方法cn.bbwres.biscuit.security.oauth2.BiscuitSecurityConfig
-
密码管理
R
- readAccessToken(String) - 类 中的方法cn.bbwres.biscuit.security.oauth2.MyDefaultTokenServices
- REDIS - cn.bbwres.biscuit.security.oauth2.properties.TokenStoreType
-
redis 存储token信息
- RedisAuthorizationCodeConfig() - 类 的构造器cn.bbwres.biscuit.security.oauth2.BiscuitSecurityConfig.RedisAuthorizationCodeConfig
- RedisToken() - 类 的构造器cn.bbwres.biscuit.security.oauth2.BiscuitSecurityConfig.RedisToken
- redisTokenStore(RedisConnectionFactory) - 类 中的方法cn.bbwres.biscuit.security.oauth2.BiscuitSecurityConfig.RedisToken
-
redis token
- RedisTokenStore - cn.bbwres.biscuit.security.oauth2中的类
-
实现了刷新token与用户关联的功能
- RedisTokenStore(RedisConnectionFactory) - 类 的构造器cn.bbwres.biscuit.security.oauth2.RedisTokenStore
- refreshAccessToken(String, TokenRequest) - 类 中的方法cn.bbwres.biscuit.security.oauth2.MyDefaultTokenServices
- removeRefreshToken(String) - 类 中的方法cn.bbwres.biscuit.security.oauth2.RedisTokenStore
-
删除刷新token 删除时,会删除用户与refreshToken的关联关系
- removeRefreshToken(OAuth2RefreshToken) - 类 中的方法cn.bbwres.biscuit.security.oauth2.RedisTokenStore
-
删除刷新token
- revokeToken(String) - 类 中的方法cn.bbwres.biscuit.security.oauth2.MyDefaultTokenServices
S
- setAccessTokenValiditySeconds(int) - 类 中的方法cn.bbwres.biscuit.security.oauth2.MyDefaultTokenServices
-
The default validity (in seconds) of the access token.
- setAllowedTokenEndpointRequestMethods(HttpMethod[]) - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- setAuthenticationManager(AuthenticationManager) - 类 中的方法cn.bbwres.biscuit.security.oauth2.MyDefaultTokenServices
-
An authentication manager that will be used (if provided) to check the user authentication when a token is refreshed.
- setAuthorizationCodeStoreType(TokenStoreType) - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- setCaptchaCodeKeyName(String) - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- setCaptchaCodeValueName(String) - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- setCheckTokenAccessSecurity(String) - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- setClientDetailsService(ClientDetailsService) - 类 中的方法cn.bbwres.biscuit.security.oauth2.MyDefaultTokenServices
-
The client details service to use for looking up clients (if necessary).
- setJwtPrivateKey(String) - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- setJwtPublicKey(String) - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- setNoUserInfo(Boolean) - 类 中的方法cn.bbwres.biscuit.security.oauth2.vo.AuthUser
- setPasswordStrength(Integer) - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- setPrefix(String) - 类 中的方法cn.bbwres.biscuit.security.oauth2.RedisTokenStore
- setRefreshTokenValiditySeconds(int) - 类 中的方法cn.bbwres.biscuit.security.oauth2.MyDefaultTokenServices
-
The validity (in seconds) of the refresh token.
- setReuseRefreshToken(boolean) - 类 中的方法cn.bbwres.biscuit.security.oauth2.MyDefaultTokenServices
-
Whether to reuse refresh tokens (until expired).
- setReuseRefreshToken(Boolean) - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- setRoleCode(String) - 类 中的方法cn.bbwres.biscuit.security.oauth2.vo.MyGrantedAuthority
- setRoleId(String) - 类 中的方法cn.bbwres.biscuit.security.oauth2.vo.MyGrantedAuthority
- setSerializationStrategy(RedisTokenStoreSerializationStrategy) - 类 中的方法cn.bbwres.biscuit.security.oauth2.RedisTokenStore
- setSingleClientToken(boolean) - 类 中的方法cn.bbwres.biscuit.security.oauth2.MyDefaultTokenServices
- setSingleClientToken(Boolean) - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- setSupportRefreshToken(boolean) - 类 中的方法cn.bbwres.biscuit.security.oauth2.MyDefaultTokenServices
-
Whether to support the refresh token.
- setSupportRefreshToken(Boolean) - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- setTokenEnhancer(TokenEnhancer) - 类 中的方法cn.bbwres.biscuit.security.oauth2.MyDefaultTokenServices
-
An access token enhancer that will be applied to a new token before it is saved in the token store.
- setTokenKeyAccessSecurity(String) - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- setTokenStore(TokenStore) - 类 中的方法cn.bbwres.biscuit.security.oauth2.MyDefaultTokenServices
-
The persistence strategy for token storage.
- setTokenStoreType(TokenStoreType) - 类 中的方法cn.bbwres.biscuit.security.oauth2.properties.BiscuitSecurityProperties
- setUserId(String) - 类 中的方法cn.bbwres.biscuit.security.oauth2.vo.AuthUser
- setZhName(String) - 类 中的方法cn.bbwres.biscuit.security.oauth2.vo.AuthUser
- storeRefreshToken(OAuth2RefreshToken, OAuth2Authentication) - 类 中的方法cn.bbwres.biscuit.security.oauth2.RedisTokenStore
-
存储刷新token
- successEvent(AuthenticationSuccessEvent) - 类 中的方法cn.bbwres.biscuit.security.oauth2.event.AuthenticationLoginEventListener
-
登陆鉴权成功事件处理
T
- tokenEnhancer() - 类 中的方法cn.bbwres.biscuit.security.oauth2.BiscuitSecurityConfig
-
设置token扩展
- tokenEnhancerChain(List<TokenEnhancer>) - 类 中的方法cn.bbwres.biscuit.security.oauth2.BiscuitSecurityConfig
-
token 增强
- TokenStoreType - cn.bbwres.biscuit.security.oauth2.properties中的枚举
-
TokenStore的类型
V
- valueOf(String) - 枚举 中的静态方法cn.bbwres.biscuit.security.oauth2.properties.TokenStoreType
-
返回带有指定名称的该类型的枚举常量。
- values() - 枚举 中的静态方法cn.bbwres.biscuit.security.oauth2.properties.TokenStoreType
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
所有类 所有程序包