Class TokenAuthUser<D>
java.lang.Object
cn.coufran.springboot.starter.auth.AbstractAuthUser<D>
cn.coufran.springboot.starter.auth.impl.token.TokenAuthUser<D>
- Type Parameters:
D- 数据类型
- All Implemented Interfaces:
AuthUser<D>
基于Token的权限用户
- Since:
- 1.0.0
- Version:
- 1.0.0
- Author:
- Coufran
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionTokenAuthUser(TokenAuthUserManager authUserManager) 构造权限用户TokenAuthUser(TokenAuthUserManager authUserManager, D data, TokenAuthUser.Auth auth, String token) 构造权限用户 -
Method Summary
Methods inherited from class cn.coufran.springboot.starter.auth.AbstractAuthUser
getData, login, refresh
-
Constructor Details
-
TokenAuthUser
构造权限用户- Parameters:
authUserManager- 权限上下文
-
TokenAuthUser
public TokenAuthUser(TokenAuthUserManager authUserManager, D data, TokenAuthUser.Auth auth, String token) 构造权限用户- Parameters:
authUserManager- 权限上下文data- 数据auth- 拥有的权限token- Token
-
-
Method Details
-
getAuth
获取权限- Returns:
- 获取权限
-
getToken
获取Token原始值- Returns:
- Token原始值
-
isAuthenticated
public boolean isAuthenticated()是否已认证- Specified by:
isAuthenticatedin interfaceAuthUser<D>- Overrides:
isAuthenticatedin classAbstractAuthUser<D>- Returns:
- 已认证返回true
-
logout
public void logout()不支持登出,所以登出直接返回
-