public class AuthConfigExpander extends Object
| 构造器和说明 |
|---|
AuthConfigExpander() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getAuthJwtSecret()
用于auth校验的jwt的秘钥
|
static Long |
getAuthJwtTimeoutSeconds()
用于auth模块权限校验的jwt失效时间
这个时间也是“记住我”功能的过期时间,默认为7天
如果登录的时候开启了“记住我”,则用户7天内免登录
|
static String |
getAuthTokenHeaderName()
获取携带token的header头的名称
|
static String |
getAuthTokenParamName()
获取携带token的param传参的名称
|
static List<String> |
getNoneSecurityConfig()
获取不被权限控制的url
|
static Boolean |
getPasswordRsaValidateFlag()
登录密码是否进行RSA加密校验,默认关闭
需要前端配合加密后再打开开关
|
static String |
getSessionCookieName()
会话保存在cookie中时,cooke的name
|
static Long |
getSessionExpiredSeconds()
获取session过期时间,默认3600秒
在这个时段内不操作,会将用户踢下线,从新登陆
如果开启了记住我功能,在session过期后会从新创建session
|
static boolean |
getSingleAccountLoginFlag()
获取单账号单端登录的开关
单账号单端登录为限制一个账号多个浏览器登录
|
static String |
getSsoDataDecryptSecret()
默认解析sso加密的数据的秘钥
|
static String |
getSsoJwtSecret()
默认解析jwt的秘钥(用于解析sso传过来的token)
|
static String |
getSsoSessionValidateRedisCachePrefix()
sso会话远程校验,redis的缓存前缀
|
static Integer |
getSsoSessionValidateRedisDbIndex()
sso会话远程校验,redis的db
|
static String |
getSsoSessionValidateRedisHost()
sso会话远程校验,redis的host
|
static String |
getSsoSessionValidateRedisPassword()
sso会话远程校验,redis的密码
|
static Integer |
getSsoSessionValidateRedisPort()
sso会话远程校验,redis的端口
|
static Boolean |
getSsoSessionValidateSwitch()
获取是否开启sso远程会话校验,当系统对接sso后,如需同时校验sso的会话是否存在则开启此开关
|
static String |
getSsoUrl()
获取SSO服务器的地址
|
public static String getAuthJwtSecret()
public static Long getAuthJwtTimeoutSeconds()
这个时间也是“记住我”功能的过期时间,默认为7天
如果登录的时候开启了“记住我”,则用户7天内免登录
public static Long getSessionExpiredSeconds()
在这个时段内不操作,会将用户踢下线,从新登陆
如果开启了记住我功能,在session过期后会从新创建session
public static boolean getSingleAccountLoginFlag()
单账号单端登录为限制一个账号多个浏览器登录
public static String getAuthTokenHeaderName()
public static String getAuthTokenParamName()
public static String getSessionCookieName()
public static String getSsoJwtSecret()
public static String getSsoDataDecryptSecret()
public static Boolean getSsoSessionValidateSwitch()
public static String getSsoSessionValidateRedisHost()
public static Integer getSsoSessionValidateRedisPort()
public static String getSsoSessionValidateRedisPassword()
public static Integer getSsoSessionValidateRedisDbIndex()
public static String getSsoSessionValidateRedisCachePrefix()
public static String getSsoUrl()
public static Boolean getPasswordRsaValidateFlag()
需要前端配合加密后再打开开关
Copyright © 2022. All rights reserved.