Shiro 标签
• hasPermission:如果当前 Subject 有权限将显示 body 体内容
• lacksPermission:如果当前Subject没有权限将显示body体内容。
权限注解
• @RequiresAuthentication:表示当前Subject已经通过login进行了身份验证;即Subject. isAuthenticated() 返回 true
• @RequiresUser:表示当前 Subject 已经身份验证或者通过记住我登录的。
• @RequiresGuest:表示当前Subject没有身份验证或通过记住我登录过,即是游客身份。
• @RequiresRoles(value={“admin”, “user”}, logical=Logical.AND):表示当前Subject 需要角色 admin 和user
• @RequiresPermissions(value={“user:a”, “user:b”}, logical= Logical.OR):表示当前 Subject 需要权限 user:a 或user:b。