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 User with the details required by DaoAuthenticationProvider.
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 clientDetailsService is 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
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
A B C D E F G I J L M O P R S T V 
所有类 所有程序包