美文网首页
Shiro 中的 AuthorizationInfo

Shiro 中的 AuthorizationInfo

作者: JSON_NULL | 来源:发表于2019-01-29 16:30 被阅读13次

    AuthorizationInfo 用于聚合授权信息的:

    AuthorizationInfo 的继承结构——摘自《跟我学Shiro》
    public interface AuthorizationInfo extends Serializable {
        Collection<String> getRoles(); //获取角色字符串信息
        Collection<String> getStringPermissions(); //获取权限字符串信息
        Collection<Permission> getObjectPermissions(); //获取 Permission 对象信息
    }
    

    当我们使用 AuthorizingRealm 时,如果身份验证成功,在进行授权时就通过doGetAuthorizationInfo 方法获取角色/权限信息用于授权验证。Shiro 提供了一个实现 SimpleAuthorizationInfo,大多数时候使用这个即可。

    相关文章

      网友评论

          本文标题:Shiro 中的 AuthorizationInfo

          本文链接:https://www.haomeiwen.com/subject/pofxsqtx.html