接口 TokenManager
-
public interface TokenManagerToken Manager Interface.- 作者:
- majorhe
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 java.lang.StringcreateToken(java.lang.String userName)Create token.java.lang.StringcreateToken(org.springframework.security.core.Authentication authentication)Create token.org.springframework.security.core.AuthenticationgetAuthentication(java.lang.String token)Get auth Info.longgetTokenTtlInSeconds(java.lang.String token)validate token.longgetTokenValidityInSeconds()validate token.NacosUserparseToken(java.lang.String token)parse token.voidvalidateToken(java.lang.String token)validate token.
-
-
-
方法详细资料
-
createToken
java.lang.String createToken(org.springframework.security.core.Authentication authentication) throws com.alibaba.nacos.plugin.auth.exception.AccessExceptionCreate token.- 参数:
authentication- auth info- 返回:
- token
- 抛出:
com.alibaba.nacos.plugin.auth.exception.AccessException- access exception
-
createToken
java.lang.String createToken(java.lang.String userName) throws com.alibaba.nacos.plugin.auth.exception.AccessExceptionCreate token.- 参数:
userName- auth info- 返回:
- token
- 抛出:
com.alibaba.nacos.plugin.auth.exception.AccessException- access exception
-
getAuthentication
org.springframework.security.core.Authentication getAuthentication(java.lang.String token) throws com.alibaba.nacos.plugin.auth.exception.AccessExceptionGet auth Info.- 参数:
token- token- 返回:
- auth info
- 抛出:
com.alibaba.nacos.plugin.auth.exception.AccessException- access exception
-
validateToken
void validateToken(java.lang.String token) throws com.alibaba.nacos.plugin.auth.exception.AccessExceptionvalidate token.- 参数:
token- token- 抛出:
com.alibaba.nacos.plugin.auth.exception.AccessException- access exception
-
parseToken
NacosUser parseToken(java.lang.String token) throws com.alibaba.nacos.plugin.auth.exception.AccessException
parse token.- 参数:
token- token- 返回:
- nacos user object
- 抛出:
com.alibaba.nacos.plugin.auth.exception.AccessException- access exception
-
getTokenValidityInSeconds
long getTokenValidityInSeconds() throws com.alibaba.nacos.plugin.auth.exception.AccessExceptionvalidate token.- 返回:
- token validity in seconds
- 抛出:
com.alibaba.nacos.plugin.auth.exception.AccessException- access exception
-
getTokenTtlInSeconds
long getTokenTtlInSeconds(java.lang.String token) throws com.alibaba.nacos.plugin.auth.exception.AccessExceptionvalidate token.- 参数:
token- token- 返回:
- token ttl in seconds
- 抛出:
com.alibaba.nacos.plugin.auth.exception.AccessException- access exception
-
-