接口 AuthService
- 所有已知实现类:
DefaultAuthService,HttpServletAuthService
public interface AuthService
- 作者:
- Kerbores(kerbores@riemann.tech)
-
方法详细资料
-
token
String token()获取token- 返回:
- token
-
refreshToken
String refreshToken()获取 refresh token- 返回:
- refreshToken
-
subject
根据token获取subject信息- 参数:
token- token- 返回:
- subject
-
token
生成token- 参数:
subject- subject- 返回:
- token
-
refreshToken
生成refreshToken- 参数:
subject- subject- 返回:
- refreshToken
-
user
AuthUser user()获取当前登录用户- 返回:
- AuthUser
-
userName
获取用户名- 返回:
- userName
-
roles
获取当前登录用户的角色- 返回:
- 角色列表
-
permissions
获取当前登录用户的权限- 返回:
- 权限列表
-
login
用户登录- 参数:
user- AuthUser
-
logout
void logout()登出 -
authentication
鉴权- 参数:
withoutAuthenticationUrlRegulars- 跳过鉴权的URL列表- 返回:
- 是否通过鉴权
-