全局工具类
 LoopAuthSession是LoopAuth框架Session的全局的操作类,用于登录/注销/权限判断等操作
  LoopAuthSession 会话工具类
 | 方法 |  返回 |  描述 | 
 | login(String loginId) |  void |  登录方法 | 
 | login(String loginId, String facility) |  void |  带设备的登录方法 | 
 | login(String loginId, String facility, String facilityName) |  void |  带设备及设备名称的登录方法 | 
 | logout() |  void |  注销登录 | 
 | forcedOfflineByToken(String... tokens) |  void |  注销指定token的登录 | 
 | logoutAll() |  void |  注销当前会话所属loginId所有登录 | 
 | forcedOfflineByLoginId(String loginId) |  void |  注销指定loginId所有登录 | 
 | getTokenModel() |  TokenModel |  获得当前会话Token模型 | 
 | getTokenModelByTokenValue(String token) |  TokenModel |  获得指定token的模型 | 
 | getUserSession() |  UserSession |  获取当前用户所有会话 | 
 | getUserSessionByLoginId(String loginId) |  UserSession |  获取指定用户所有会话 | 
 | isLogin() |  void |  是否登录 | 
 | loginRenew() |  void |  登录续期,刷新当前会话的TokenModel | 
  LoopAuthRbac RBAC鉴权工具类
 - 权限判断需要实现
PermissionInterface接口 
 | 方法 |  返回 |  描述 | 
 | checkByRole(LoopAuthVerifyMode loopAuthVerifyMode, String... roles) |  void |  鉴权角色 | 
 | checkByPermission(LoopAuthVerifyMode loopAuthVerifyMode, String... permissions) |  void |  鉴权权限代码 | 
 | checkByRole(String... roles) |  void |  鉴权角色(LoopAuthVerifyMode默认AND) | 
 | checkByPermission(String... permissions) |  void |  鉴权权限代码(LoopAuthVerifyMode默认AND) | 
  参数解释
 | 参数名 |  描述 | 
 | loginId |  登录Id | 
 | facility |  设备类型 | 
 | facilityName |  设备名称 | 
 | roles |  角色列表 | 
 | permissions |  权限代码列表 | 
 | loopAuthVerifyMode |  鉴权匹配规则 | 
  相关内容