Skip navigation links
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

Copyright © 2019. All rights reserved.