Package cn.dev33.satoken.annotation
Annotation Interface SaCheckPermission
权限认证校验:必须具有指定权限才能进入该方法。
可标注在方法、类上(效果等同于标注在此类的所有方法上)
- Since:
- 1.10.0
- Author:
- click33
-
Optional Element Summary
Optional Elements
-
Element Details
-
type
String type多账号体系下所属的账号体系标识,非多账号体系无需关注此值- Returns:
- /
- Default:
- ""
-
value
String[] value需要校验的权限码 [ 数组 ]- Returns:
- /
- Default:
- {}
-
mode
SaMode mode验证模式:AND | OR,默认AND- Returns:
- /
- Default:
- AND
-
orRole
String[] orRole在权限校验不通过时的次要选择,两者只要其一校验成功即可通过校验例1:@SaCheckPermission(value="user-add", orRole="admin"), 代表本次请求只要具有 user-add权限 或 admin角色 其一即可通过校验。
例2: orRole = {"admin", "manager", "staff"},具有三个角色其一即可。
例3: orRole = {"admin, manager, staff"},必须三个角色同时具备。- Returns:
- /
- Default:
- {}
-