Subject主体的作用?

落日映苍穹つ 2023-10-04 23:38 119阅读 0赞

用来协调内部各安全组件,通过它提供安全管理的各种服务,正与系统交互的人,或某一个第三方服务。

Subject:主体,代表了当前“用户”,这个用户不一定是一个具体的人,与当前应用交互的任何东西都是

Subject,如网络爬虫,机器人等;即一个抽象概念;所有Subject都绑定到SecurityManager,与Subject的所

有交互都会委托给SecurityManager;可以把Subject认为是一个门面;SecurityManager才是实际的执行者;

SecurityManager:安全管理器;即所有与安全有关的操作都会与SecurityManager交互;且它管理着所有

Subject;可以看出它是Shiro的核心,它负责与后边介绍的其他组件进行交互,如果学习过SpringMVC,你可以

把它看成DispatcherServlet前端控制器;

发表评论

表情:
评论列表 (有 0 条评论,119人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Subject主体作用

    用来协调内部各安全组件,通过它提供安全管理的各种服务,正与系统交互的人,或某一个第三方服务。 Subject:主体,代表了当前“用户”,这个用户不一定是一个具体的人,与当前应

    相关 shiro Subject详解

    什么是Subject对象 通常我们会将Subject对象理解为一个用户,同样的它也有可能是一个三方程序,它是一个抽象的概念,可以理解为任何与系统交互的“东西”都是Subje

    相关 Subject

    Subject Subject可以看成是一个桥梁或者代理,在某些ReactiveX实现中(如RxJava),它同时充当了Observer和Observable的角色。因为