Shiro Subject设计概念
Posted bingjjfly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shiro Subject设计概念相关的知识,希望对你有一定的参考价值。
Subject
其拥有的行为:
Subject代表着用户,用户所拥有的行为包括:登录、退出、校验权限、获得Session等,符合面向对象,门自己把自己关上了。
Subject.Builder
其拥有的行为:
接口里边写Builder类,所有的Subject都可以通过Subject.Builder创建:(new Subject.Builder()).buildSubject();
其具备SubjectContext(拥有Subject的所有属性信息)、SecurityManager(主要职责就是创建Subject)
以上是关于Shiro Subject设计概念的主要内容,如果未能解决你的问题,请参考以下文章