目录
SessionManager 会话管理器
认证授权信息是在session中。principal中
realm提供两个方法
执行认证执行授权这些已经提供了,获得授权认证基本上没有提供,认证成功后会通过SessionManager管理principal,princcipal是包含在session里面的
可以配置认证器授权器,也可以使用默认的认证器和授权器,realm才是核心开发
导入依赖
认证器
授权器
后续整合思路:后续我们要在容器中维护一个SecurityManager,SecurityManager中可以引用容器中的认证器和授权器,也可以采用默认的认证器和授权器,我们可以在容器中注册realm组件然后配置给SecurityManager,也可以在容器中注册SessionManager,然后把SessionManager也配置给SecurityManager,SecurityManager可以引用容器中其他组件,而认证器、授权器、realms、SessionManager都可以注册为组件,在容器中建立依赖关系,而SessionManager就是依赖于这样一些组件。
下面贴几个比较重要的方法