JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
C
D
G
I
J
L
M
P
R
S
T
U
V
A
additionalAuthenticationChecks(UserDetails, UsernamePasswordAuthenticationToken)
- Method in class cc.cc4414.spring.auth.config.
CcDaoAuthenticationProvider
additionalAuthenticationChecks(UserDetails, UsernamePasswordAuthenticationToken)
- Method in interface cc.cc4414.spring.auth.service.
IAuthenticationChecksService
认证校验
需要自定义登录认证逻辑的时候,可以实现该接口,并加上@Service注解
additionalAuthenticationChecks(UserDetails, UsernamePasswordAuthenticationToken)
- Method in class cc.cc4414.spring.auth.service.impl.
AuthenticationChecksServiceImpl
additionalInformation(OAuth2AccessToken, OAuth2Authentication)
- Method in interface cc.cc4414.spring.auth.service.
IJwtAdditionalInformationService
在jwt中添加额外信息
additionalInformation(OAuth2AccessToken, OAuth2Authentication)
- Method in class cc.cc4414.spring.auth.service.impl.
JwtAdditionalInformationServiceImpl
ALL
- Static variable in interface cc.cc4414.spring.auth.constant.
AuthConsts
范围全部
AuthConsts
- Interface in
cc.cc4414.spring.auth.constant
认证服务器常量
AuthController
- Class in
cc.cc4414.spring.auth.controller
认证服务控制层
AuthController()
- Constructor for class cc.cc4414.spring.auth.controller.
AuthController
authenticate(Authentication)
- Method in class cc.cc4414.spring.auth.config.
AuthenticationManagerImpl
AuthenticationChecksServiceImpl
- Class in
cc.cc4414.spring.auth.service.impl
认证校验默认实现类
复制 DaoAuthenticationProvider 的方法
AuthenticationChecksServiceImpl()
- Constructor for class cc.cc4414.spring.auth.service.impl.
AuthenticationChecksServiceImpl
AuthenticationManagerImpl
- Class in
cc.cc4414.spring.auth.config
认证管理
AuthenticationManagerImpl()
- Constructor for class cc.cc4414.spring.auth.config.
AuthenticationManagerImpl
authenticationProvider()
- Method in class cc.cc4414.spring.auth.config.
AuthenticationManagerImpl
AuthFilter
- Class in
cc.cc4414.spring.auth.config
刷新token过滤器,刷新token前校验refresh_token是否失效
AuthFilter()
- Constructor for class cc.cc4414.spring.auth.config.
AuthFilter
AuthorizationServerConfig
- Class in
cc.cc4414.spring.auth.config
认证服务器配置
AuthorizationServerConfig()
- Constructor for class cc.cc4414.spring.auth.config.
AuthorizationServerConfig
AuthProperties
- Class in
cc.cc4414.spring.auth.property
认证服务器属性配置
AuthProperties()
- Constructor for class cc.cc4414.spring.auth.property.
AuthProperties
AuthServiceImpl
- Class in
cc.cc4414.spring.auth.service.impl
认证服务服务实现类
AuthServiceImpl()
- Constructor for class cc.cc4414.spring.auth.service.impl.
AuthServiceImpl
C
cc.cc4414.spring.auth
- package cc.cc4414.spring.auth
cc.cc4414.spring.auth.config
- package cc.cc4414.spring.auth.config
cc.cc4414.spring.auth.constant
- package cc.cc4414.spring.auth.constant
cc.cc4414.spring.auth.controller
- package cc.cc4414.spring.auth.controller
cc.cc4414.spring.auth.model
- package cc.cc4414.spring.auth.model
cc.cc4414.spring.auth.property
- package cc.cc4414.spring.auth.property
cc.cc4414.spring.auth.service
- package cc.cc4414.spring.auth.service
cc.cc4414.spring.auth.service.impl
- package cc.cc4414.spring.auth.service.impl
CcAutoConfiguration
- Class in
cc.cc4414.spring.auth
CcAutoConfiguration()
- Constructor for class cc.cc4414.spring.auth.
CcAutoConfiguration
CcAutoConfigurationImportSelector
- Class in
cc.cc4414.spring.auth
CcAutoConfigurationImportSelector()
- Constructor for class cc.cc4414.spring.auth.
CcAutoConfigurationImportSelector
CcDaoAuthenticationProvider
- Class in
cc.cc4414.spring.auth.config
spring-security的认证逻辑在AuthenticationProvider中的additionalAuthenticationChecks方法
这里为了方便自定义认证逻辑,而又不需要去关心spring security那复杂的配置方式,所以提供了这个类
需要自定义认证逻辑的时候只需要实现IAuthenticationChecksService即可
CcDaoAuthenticationProvider()
- Constructor for class cc.cc4414.spring.auth.config.
CcDaoAuthenticationProvider
CcUserDetails
- Class in
cc.cc4414.spring.auth.model
用户详细信息类
CcUserDetails()
- Constructor for class cc.cc4414.spring.auth.model.
CcUserDetails
CLIENT
- Static variable in interface cc.cc4414.spring.auth.constant.
AuthConsts
客户端用户名
configure(AuthorizationServerSecurityConfigurer)
- Method in class cc.cc4414.spring.auth.config.
AuthorizationServerConfig
configure(ClientDetailsServiceConfigurer)
- Method in class cc.cc4414.spring.auth.config.
AuthorizationServerConfig
configure(AuthorizationServerEndpointsConfigurer)
- Method in class cc.cc4414.spring.auth.config.
AuthorizationServerConfig
D
doFilter(ServletRequest, ServletResponse, FilterChain)
- Method in class cc.cc4414.spring.auth.config.
AuthFilter
G
getAdmin()
- Static method in class cc.cc4414.spring.auth.model.
CcUserDetails
getUser()
- Static method in class cc.cc4414.spring.auth.model.
CcUserDetails
getUserByUsername(String)
- Method in class cc.cc4414.spring.auth.service.impl.
LocalSysUserServiceImpl
getUserByUsername(String)
- Method in class cc.cc4414.spring.auth.service.impl.
RemoteSysUserServiceImpl
getUserByUsername(String)
- Method in class cc.cc4414.spring.auth.service.impl.
SysUserServiceImpl
getUserByUsername(String)
- Method in interface cc.cc4414.spring.auth.service.
ISysUserService
通过用户名获取用户详情(注意用户部门为用户所在部门,如果用户在多个部门,则默认第一个)
GRANT_TYPE
- Static variable in interface cc.cc4414.spring.auth.constant.
AuthConsts
授权类型
I
IAuthenticationChecksService
- Interface in
cc.cc4414.spring.auth.service
认证校验
IAuthService
- Interface in
cc.cc4414.spring.auth.service
认证服务服务类
IJwtAdditionalInformationService
- Interface in
cc.cc4414.spring.auth.service
jwt额外信息服务类
isAccountNonExpired()
- Method in class cc.cc4414.spring.auth.model.
CcUserDetails
isAccountNonLocked()
- Method in class cc.cc4414.spring.auth.model.
CcUserDetails
isCredentialsNonExpired()
- Method in class cc.cc4414.spring.auth.model.
CcUserDetails
isEnabled()
- Method in class cc.cc4414.spring.auth.model.
CcUserDetails
ISysUserService
- Interface in
cc.cc4414.spring.auth.service
用户服务类
J
JwtAdditionalInformationServiceImpl
- Class in
cc.cc4414.spring.auth.service.impl
jwt额外信息服务默认实现类
JwtAdditionalInformationServiceImpl()
- Constructor for class cc.cc4414.spring.auth.service.impl.
JwtAdditionalInformationServiceImpl
JwtTokenConfig
- Class in
cc.cc4414.spring.auth.config
JWT配置
JwtTokenConfig()
- Constructor for class cc.cc4414.spring.auth.config.
JwtTokenConfig
L
listAuthorityByUserId(String)
- Method in class cc.cc4414.spring.auth.service.impl.
LocalSysUserServiceImpl
listAuthorityByUserId(String)
- Method in class cc.cc4414.spring.auth.service.impl.
RemoteSysUserServiceImpl
listAuthorityByUserId(String)
- Method in class cc.cc4414.spring.auth.service.impl.
SysUserServiceImpl
listAuthorityByUserId(String)
- Method in interface cc.cc4414.spring.auth.service.
ISysUserService
通过用户id获取用户拥有的所有权限
loadUserByUsername(String)
- Method in class cc.cc4414.spring.auth.config.
UserDetailsServiceImpl
LocalSysUserServiceImpl
- Class in
cc.cc4414.spring.auth.service.impl
用户服务通过本地获取的默认实现类
LocalSysUserServiceImpl()
- Constructor for class cc.cc4414.spring.auth.service.impl.
LocalSysUserServiceImpl
logout()
- Method in class cc.cc4414.spring.auth.controller.
AuthController
退出登录
使当前用户在当前时间之前生成的token全部失效
只有token意外泄露才使用此方法
一般情况下退出登录只需要前端清除保存的token
logout()
- Method in interface cc.cc4414.spring.auth.service.
IAuthService
退出登录
logout()
- Method in class cc.cc4414.spring.auth.service.impl.
AuthServiceImpl
M
messages
- Variable in class cc.cc4414.spring.auth.service.impl.
AuthenticationChecksServiceImpl
P
PASSWORD
- Static variable in interface cc.cc4414.spring.auth.constant.
AuthConsts
密码模式
R
REFRESH_TOKEN
- Static variable in interface cc.cc4414.spring.auth.constant.
AuthConsts
刷新token
RemoteSysUserServiceImpl
- Class in
cc.cc4414.spring.auth.service.impl
用户服务通过远端获取的默认实现类
RemoteSysUserServiceImpl()
- Constructor for class cc.cc4414.spring.auth.service.impl.
RemoteSysUserServiceImpl
S
SECRET
- Static variable in interface cc.cc4414.spring.auth.constant.
AuthConsts
客户端密码
SysUserServiceEnum
- Enum in
cc.cc4414.spring.auth.property
ISysUserService 默认实现枚举类
SysUserServiceImpl
- Class in
cc.cc4414.spring.auth.service.impl
用户服务通过静态方法获取的默认实现类
SysUserServiceImpl()
- Constructor for class cc.cc4414.spring.auth.service.impl.
SysUserServiceImpl
T
tokenEnhancer()
- Method in class cc.cc4414.spring.auth.config.
JwtTokenConfig
U
UserDetailsServiceImpl
- Class in
cc.cc4414.spring.auth.config
UserDetailsService的默认实现类
UserDetailsServiceImpl()
- Constructor for class cc.cc4414.spring.auth.config.
UserDetailsServiceImpl
V
valueOf(String)
- Static method in enum cc.cc4414.spring.auth.property.
SysUserServiceEnum
Returns the enum constant of this type with the specified name.
values()
- Static method in enum cc.cc4414.spring.auth.property.
SysUserServiceEnum
Returns an array containing the constants of this enum type, in the order they are declared.
A
C
D
G
I
J
L
M
P
R
S
T
U
V
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2019. All rights reserved.