接口 AuthStateManager

所有已知实现类:
AuthStateManagerImpl

public interface AuthStateManager
认证状态管理者
作者:
ray_kwan
  • 方法详细资料

    • save

      void save(AuthenticationToken token, xyz.raylab.support.auth.LoginUser loginUser)
      保存状态
      参数:
      token - 认证令牌
      loginUser - 登录用户
    • isLogged

      boolean isLogged(String username)
      是否已登录
      参数:
      username - 用户名
      返回:
      结果
    • getLoginUser

      xyz.raylab.support.auth.LoginUser getLoginUser(String token)
      获取登录用户
      参数:
      token - accessToken
      返回:
      登录用户
    • getTokenByUsername

      AuthenticationToken getTokenByUsername(String username)
      获取认证令牌
      参数:
      username - 用户名
      返回:
      认证令牌
    • getTokenByRefreshToken

      AuthenticationToken getTokenByRefreshToken(String refreshToken)
      获取认证令牌
      参数:
      refreshToken - 刷新令牌
      返回:
      认证令牌
    • getToken

      AuthenticationToken getToken(String token)
      获取认证令牌
      参数:
      token - accessToken
      返回:
      认证令牌
    • update

      void update(AuthenticationToken token)
      更新状态
      参数:
      token - 认证令牌
    • update

      void update(xyz.raylab.support.auth.LoginUser loginUser)
      更新状态
      参数:
      loginUser - 登录用户
    • destroy

      void destroy(String token)
      销毁状态
      参数:
      token - accessToken