Package cn.dev33.satoken.stp
Interface StpInterface
- All Known Implementing Classes:
StpInterfaceDefaultImpl
public interface StpInterface
权限数据源加载接口
在使用权限校验 API 之前,你必须实现此接口,告诉框架哪些用户拥有哪些权限。
框架默认不对数据进行缓存,如果你的数据是从数据库中读取的,一般情况下你需要手动实现数据的缓存读写。
- Since:
- 1.10.0
- Author:
- click33
-
Method Summary
Modifier and TypeMethodDescriptiongetPermissionList(Object loginId, String loginType) 返回指定账号id所拥有的权限码集合getRoleList(Object loginId, String loginType) 返回指定账号id所拥有的角色标识集合default SaDisableWrapperInfoisDisabled(Object loginId, String service) 返回指定账号 id 是否被封禁
-
Method Details
-
getPermissionList
返回指定账号id所拥有的权限码集合- Parameters:
loginId- 账号idloginType- 账号类型- Returns:
- 该账号id具有的权限码集合
-
getRoleList
返回指定账号id所拥有的角色标识集合- Parameters:
loginId- 账号idloginType- 账号类型- Returns:
- 该账号id具有的角色标识集合
-
isDisabled
返回指定账号 id 是否被封禁- Parameters:
loginId- 账号idservice- 业务标识符- Returns:
- 描述该账号是否封禁的包装信息对象
-