Interface AuthUser<D>

Type Parameters:
D - 权限用户基础数据
All Known Implementing Classes:
AbstractAuthUser, SessionAuthUser, SimpleAuthUser, TokenAuthUser

public interface AuthUser<D>
权限用户
Since:
1.0.0
Version:
1.1.0
Author:
Coufran
  • Method Details

    • isAuthenticated

      boolean isAuthenticated()
      是否已认证
      Returns:
      已认证返回true
    • getData

      D getData()
      获取基础数据
      Returns:
      基础数据
    • login

      Certificate login(D data)
      登录并设置基础数据
      Parameters:
      data - 基础数据
      Returns:
      权限证书
    • refresh

      Certificate refresh()
      刷新登录状态
      Returns:
      新权限证书
    • logout

      void logout()
      登出