public interface AuthServiceApi
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkAuth(String token,
String requestUrl)
校验用户是否认证通过,认证是校验token的过程,校验失败会抛出异常
|
LoginResponse |
login(LoginRequest loginRequest)
常规登录操作
|
LoginResponse |
loginWithUserName(String username)
登录(直接用账号登录),一般用在第三方登录
|
void |
logout()
当前登录人退出登录
|
void |
logoutWithToken(String token)
移除某个token,也就是退出某个用户
|
void |
validateToken(String token)
校验jwt token的正确性,调用jwt工具类相关方法校验
结果有三种,第一是jwt过期了,第二是用户随便写的错误token,第三种是token正确,token正确不会抛出异常
|
LoginResponse login(LoginRequest loginRequest)
loginRequest - 登录的请求LoginResponse loginWithUserName(String username)
username - 账号void logout()
void logoutWithToken(String token)
token - 某个用户的登录tokenvoid validateToken(String token) throws AuthException
结果有三种,第一是jwt过期了,第二是用户随便写的错误token,第三种是token正确,token正确不会抛出异常
token - 某个用户的登录tokenAuthException - 认证异常,如果token错误或过期,会有相关的异常抛出Copyright © 2021. All rights reserved.