Defaultsecuritymanager继承了AuthenticationSecuritymanager
login()传入的有@controller层传入的token
DelegatingSubject=SecurityUtil.getSubuject
defaultsecuritymanager:传入realm实现类
组成分析:
注意:实现类realm调用的就是defaultsecuritymanager(realm就在该管理器内部,可以直接调用)

1、defaultsecuritymanager

2、调用Authenticationinfo(token)
2、AuthenticationSecuritymanager此处封装是authenticator

6、关键初始化
setRealm和setsessionmanager都会初始化
1、调用setRealm时候可以将cachemanger注入Realm
本文深入探讨了Shiro权限管理的实现机制,包括DefaultSecurityManager的继承关系、Login过程中的Token处理、Logout流程,以及RememberMe、缓存、Subject和Principals的清除。同时,分析了门面模式在Shiro中的应用,以及自定义Realm的实现方法。







2884

被折叠的 条评论
为什么被折叠?



