Class SimpleAuthUser<D>

java.lang.Object
cn.coufran.springboot.starter.auth.impl.simple.SimpleAuthUser<D>
All Implemented Interfaces:
AuthUser<D>

public class SimpleAuthUser<D> extends Object implements AuthUser<D>
基本的权限用户实现
Since:
1.0.0
Version:
1.0.0
Author:
Coufran
  • Constructor Details

    • SimpleAuthUser

      public SimpleAuthUser()
  • Method Details

    • isAuthenticated

      public boolean isAuthenticated()
      是否已认证
      Specified by:
      isAuthenticated in interface AuthUser<D>
      Returns:
      已认证返回true
    • getData

      public D getData()
      获取基础数据
      Specified by:
      getData in interface AuthUser<D>
      Returns:
      基础数据
    • login

      public Certificate login(D data)
      登录并设置基础数据
      Specified by:
      login in interface AuthUser<D>
      Parameters:
      data - 基础数据
      Returns:
      此次登录对应的Token组
    • refresh

      public Certificate refresh()
      Description copied from interface: AuthUser
      刷新登录状态
      Specified by:
      refresh in interface AuthUser<D>
      Returns:
      新权限证书
    • logout

      public void logout()
      登出
      Specified by:
      logout in interface AuthUser<D>