A B C D E G H I L M O R U V
A
- action(String) - 类 中的方法cn.stylefeng.roses.kernel.auth.session.timer.ClearInvalidLoginUserCacheTimer
-
- AuthJwtTokenService - cn.stylefeng.roses.kernel.auth.jwt中的类
-
Auth模块对JWT token的使用
- AuthJwtTokenService() - 类 的构造器cn.stylefeng.roses.kernel.auth.jwt.AuthJwtTokenService
-
- AuthServiceImpl - cn.stylefeng.roses.kernel.auth.auth中的类
-
认证服务的实现
- AuthServiceImpl() - 类 的构造器cn.stylefeng.roses.kernel.auth.auth.AuthServiceImpl
-
B
- BcryptPasswordStoredEncrypt - cn.stylefeng.roses.kernel.auth.password中的类
-
基于BCrypt算法实现的密码加密解密器
- BcryptPasswordStoredEncrypt() - 类 的构造器cn.stylefeng.roses.kernel.auth.password.BcryptPasswordStoredEncrypt
-
C
- cancelFreeze(LoginRequest) - 类 中的方法cn.stylefeng.roses.kernel.auth.auth.AuthServiceImpl
-
- checkAuth(String, String) - 类 中的方法cn.stylefeng.roses.kernel.auth.auth.AuthServiceImpl
-
- checkPassword(String, String) - 类 中的方法cn.stylefeng.roses.kernel.auth.password.BcryptPasswordStoredEncrypt
-
- checkPasswordWithSalt(String, String, String) - 类 中的方法cn.stylefeng.roses.kernel.auth.password.BcryptPasswordStoredEncrypt
-
- ClearInvalidLoginUserCacheTimer - cn.stylefeng.roses.kernel.auth.session.timer中的类
-
定时清除无用的登录用户缓存
- ClearInvalidLoginUserCacheTimer(CacheOperatorApi<LoginUser>, CacheOperatorApi<Set<String>>) - 类 的构造器cn.stylefeng.roses.kernel.auth.session.timer.ClearInvalidLoginUserCacheTimer
-
- cn.stylefeng.roses.kernel.auth.auth - 程序包 cn.stylefeng.roses.kernel.auth.auth
-
- cn.stylefeng.roses.kernel.auth.cache - 程序包 cn.stylefeng.roses.kernel.auth.cache
-
- cn.stylefeng.roses.kernel.auth.jwt - 程序包 cn.stylefeng.roses.kernel.auth.jwt
-
- cn.stylefeng.roses.kernel.auth.password - 程序包 cn.stylefeng.roses.kernel.auth.password
-
- cn.stylefeng.roses.kernel.auth.session - 程序包 cn.stylefeng.roses.kernel.auth.session
-
- cn.stylefeng.roses.kernel.auth.session.cache.catoken - 程序包 cn.stylefeng.roses.kernel.auth.session.cache.catoken
-
- cn.stylefeng.roses.kernel.auth.session.cache.logintoken - 程序包 cn.stylefeng.roses.kernel.auth.session.cache.logintoken
-
- cn.stylefeng.roses.kernel.auth.session.cache.loginuser - 程序包 cn.stylefeng.roses.kernel.auth.session.cache.loginuser
-
- cn.stylefeng.roses.kernel.auth.session.timer - 程序包 cn.stylefeng.roses.kernel.auth.session.timer
-
- createNewLoginInfo(String, DefaultJwtPayload) - 类 中的方法cn.stylefeng.roses.kernel.auth.auth.AuthServiceImpl
-
- createSession(String, LoginUser) - 类 中的方法cn.stylefeng.roses.kernel.auth.session.DefaultSessionManager
-
D
- decrypt(String) - 类 中的方法cn.stylefeng.roses.kernel.auth.password.RsaPasswordTransferEncrypt
-
- DEFAULT_NONE_TENANT_ID - 类 中的静态变量cn.stylefeng.roses.kernel.auth.auth.DefaultTenantCodeProvider
-
一个不存在的租户id
- DefaultSessionManager - cn.stylefeng.roses.kernel.auth.session中的类
-
基于redis的会话管理
- DefaultSessionManager(CacheOperatorApi<LoginUser>, CacheOperatorApi<Set<String>>, Long) - 类 的构造器cn.stylefeng.roses.kernel.auth.session.DefaultSessionManager
-
- DefaultTenantCodeProvider - cn.stylefeng.roses.kernel.auth.auth中的类
-
获取默认的租户id
开源版不提供租户管理的功能,只能提供单租户编码的维护,也就是默认租户
- DefaultTenantCodeProvider() - 类 的构造器cn.stylefeng.roses.kernel.auth.auth.DefaultTenantCodeProvider
-
E
- encrypt(String) - 类 中的方法cn.stylefeng.roses.kernel.auth.password.BcryptPasswordStoredEncrypt
-
- encrypt(String) - 类 中的方法cn.stylefeng.roses.kernel.auth.password.RsaPasswordTransferEncrypt
-
- encryptWithSalt(String) - 类 中的方法cn.stylefeng.roses.kernel.auth.password.BcryptPasswordStoredEncrypt
-
G
- generateTokenDefaultPayload(DefaultJwtPayload) - 类 中的方法cn.stylefeng.roses.kernel.auth.jwt.AuthJwtTokenService
-
- getCommonKeyPrefix() - 类 中的方法cn.stylefeng.roses.kernel.auth.cache.LoginErrorCountMemoryCache
-
- getCommonKeyPrefix() - 类 中的方法cn.stylefeng.roses.kernel.auth.cache.LoginErrorCountRedisCache
-
- getCommonKeyPrefix() - 类 中的方法cn.stylefeng.roses.kernel.auth.session.cache.catoken.MemoryCaClientTokenCache
-
- getCommonKeyPrefix() - 类 中的方法cn.stylefeng.roses.kernel.auth.session.cache.catoken.RedisCaClientTokenCache
-
- getCommonKeyPrefix() - 类 中的方法cn.stylefeng.roses.kernel.auth.session.cache.logintoken.MemoryLoginTokenCache
-
- getCommonKeyPrefix() - 类 中的方法cn.stylefeng.roses.kernel.auth.session.cache.logintoken.RedisLoginTokenCache
-
- getCommonKeyPrefix() - 类 中的方法cn.stylefeng.roses.kernel.auth.session.cache.loginuser.MemoryLoginUserCache
-
- getCommonKeyPrefix() - 类 中的方法cn.stylefeng.roses.kernel.auth.session.cache.loginuser.RedisLoginUserCache
-
- getCurrentUserCompanyId() - 类 中的方法cn.stylefeng.roses.kernel.auth.auth.LoginUserImpl
-
- getDefaultPayload(String) - 类 中的方法cn.stylefeng.roses.kernel.auth.jwt.AuthJwtTokenService
-
- getLoginUser() - 类 中的方法cn.stylefeng.roses.kernel.auth.auth.LoginUserImpl
-
- getLoginUserNullable() - 类 中的方法cn.stylefeng.roses.kernel.auth.auth.LoginUserImpl
-
- getSession(String) - 类 中的方法cn.stylefeng.roses.kernel.auth.session.DefaultSessionManager
-
- getSuperAdminFlag() - 类 中的方法cn.stylefeng.roses.kernel.auth.auth.LoginUserImpl
-
- getTenantIdByCode(String) - 类 中的方法cn.stylefeng.roses.kernel.auth.auth.DefaultTenantCodeProvider
-
- getToken() - 类 中的方法cn.stylefeng.roses.kernel.auth.auth.LoginUserImpl
-
H
- hasLogin() - 类 中的方法cn.stylefeng.roses.kernel.auth.auth.LoginUserImpl
-
- haveSession(String) - 类 中的方法cn.stylefeng.roses.kernel.auth.session.DefaultSessionManager
-
I
- initAfter() - 类 中的方法cn.stylefeng.roses.kernel.auth.jwt.AuthJwtTokenService
-
- initBefore() - 类 中的方法cn.stylefeng.roses.kernel.auth.jwt.AuthJwtTokenService
-
L
- login(LoginRequest) - 类 中的方法cn.stylefeng.roses.kernel.auth.auth.AuthServiceImpl
-
- loginAction(LoginRequest, Boolean, String) - 类 中的方法cn.stylefeng.roses.kernel.auth.auth.LoginService
-
登录的真正业务逻辑
- LoginByCaToken(LoginBySsoTokenRequest) - 类 中的方法cn.stylefeng.roses.kernel.auth.auth.AuthServiceImpl
-
- LoginErrorCountMemoryCache - cn.stylefeng.roses.kernel.auth.cache中的类
-
记录用户登录失败次数的缓存
key是用户账号,value是登录失败错误次数
- LoginErrorCountMemoryCache(TimedCache<String, Integer>) - 类 的构造器cn.stylefeng.roses.kernel.auth.cache.LoginErrorCountMemoryCache
-
- LoginErrorCountRedisCache - cn.stylefeng.roses.kernel.auth.cache中的类
-
记录用户登录失败次数的缓存
key是用户账号,value是登录失败错误次数
- LoginErrorCountRedisCache(RedisTemplate<String, Integer>) - 类 的构造器cn.stylefeng.roses.kernel.auth.cache.LoginErrorCountRedisCache
-
- LoginService - cn.stylefeng.roses.kernel.auth.auth中的类
-
登录相关的逻辑封装
- LoginService() - 类 的构造器cn.stylefeng.roses.kernel.auth.auth.LoginService
-
- LoginUserImpl - cn.stylefeng.roses.kernel.auth.auth中的类
-
当前登陆用户的接口实现
- LoginUserImpl() - 类 的构造器cn.stylefeng.roses.kernel.auth.auth.LoginUserImpl
-
- loginWithUserName(String) - 类 中的方法cn.stylefeng.roses.kernel.auth.auth.AuthServiceImpl
-
- loginWithUserNameAndCaToken(String, String) - 类 中的方法cn.stylefeng.roses.kernel.auth.auth.AuthServiceImpl
-
- logout() - 类 中的方法cn.stylefeng.roses.kernel.auth.auth.AuthServiceImpl
-
- logoutByCaToken(LogoutBySsoTokenRequest) - 类 中的方法cn.stylefeng.roses.kernel.auth.auth.AuthServiceImpl
-
- logoutWithToken(String) - 类 中的方法cn.stylefeng.roses.kernel.auth.auth.AuthServiceImpl
-
M
- MemoryCaClientTokenCache - cn.stylefeng.roses.kernel.auth.session.cache.catoken中的类
-
存放单点回调时候的token和本系统token的映射关系
key: 单点回调客户端时候的token
value: 本系统的token
- MemoryCaClientTokenCache(TimedCache<String, String>) - 类 的构造器cn.stylefeng.roses.kernel.auth.session.cache.catoken.MemoryCaClientTokenCache
-
- MemoryLoginTokenCache - cn.stylefeng.roses.kernel.auth.session.cache.logintoken中的类
-
基于内存的token缓存
- MemoryLoginTokenCache(TimedCache<String, Set<String>>) - 类 的构造器cn.stylefeng.roses.kernel.auth.session.cache.logintoken.MemoryLoginTokenCache
-
- MemoryLoginUserCache - cn.stylefeng.roses.kernel.auth.session.cache.loginuser中的类
-
基于内存的登录用户缓存
- MemoryLoginUserCache(TimedCache<String, LoginUser>) - 类 的构造器cn.stylefeng.roses.kernel.auth.session.cache.loginuser.MemoryLoginUserCache
-
O
- onlineUserList() - 类 中的方法cn.stylefeng.roses.kernel.auth.session.DefaultSessionManager
-
R
- RedisCaClientTokenCache - cn.stylefeng.roses.kernel.auth.session.cache.catoken中的类
-
存放单点回调时候的token和本系统token的映射关系
key: 单点回调客户端时候的token
value: 本系统的token
- RedisCaClientTokenCache(RedisTemplate<String, String>) - 类 的构造器cn.stylefeng.roses.kernel.auth.session.cache.catoken.RedisCaClientTokenCache
-
- RedisLoginTokenCache - cn.stylefeng.roses.kernel.auth.session.cache.logintoken中的类
-
基于redis的token的缓存
- RedisLoginTokenCache(RedisTemplate<String, Set<String>>) - 类 的构造器cn.stylefeng.roses.kernel.auth.session.cache.logintoken.RedisLoginTokenCache
-
- RedisLoginUserCache - cn.stylefeng.roses.kernel.auth.session.cache.loginuser中的类
-
基于redis的登录用户缓存
- RedisLoginUserCache(RedisTemplate<String, LoginUser>) - 类 的构造器cn.stylefeng.roses.kernel.auth.session.cache.loginuser.RedisLoginUserCache
-
- refreshSession(String) - 类 中的方法cn.stylefeng.roses.kernel.auth.session.DefaultSessionManager
-
- removeSession(String) - 类 中的方法cn.stylefeng.roses.kernel.auth.session.DefaultSessionManager
-
- removeSessionExcludeToken(String) - 类 中的方法cn.stylefeng.roses.kernel.auth.session.DefaultSessionManager
-
- RsaPasswordTransferEncrypt - cn.stylefeng.roses.kernel.auth.password中的类
-
基于RSA加密算法的,用于密码传输用的,密码加密解密器
- RsaPasswordTransferEncrypt(String, String) - 类 的构造器cn.stylefeng.roses.kernel.auth.password.RsaPasswordTransferEncrypt
-
U
- updateSession(String, LoginUser) - 类 中的方法cn.stylefeng.roses.kernel.auth.session.DefaultSessionManager
-
V
- validateToken(String) - 类 中的方法cn.stylefeng.roses.kernel.auth.auth.AuthServiceImpl
-
A B C D E G H I L M O R U V
Copyright © 2024. All rights reserved.