注解简介
- @RequiresAuthentication
访问此接口所需的权限:当前 Subject 已经通过 login 进行了身份验证;即 Subject. isAuthenticated()返回 true。
- @RequiresUser
访问此接口所需的权限:当前 Subject 已经身份验证或者通过记住我登录的。
- @RequiresGuest
访问此接口所需的权限:当前 Subject 没有身份验证或通过记住我登录过,即是游客身份。
- @RequiresRoles(value={“admin”, “user”}, logical= Logical.AND)
访问此接口所需的权限:当前 Subject 需要角色 admin 和 user。
默认是:Locical.AND
- @RequiresPermissions (value={“user:a”, “user:b”}, logical= Logical.OR)
访问此接口所需的权限:当前 Subject 需要权限 user:a 或 user:b。
默认是:Locical.AND