目录
SessionManager 会话管理器
认证授权信息是在session中。principal中
realm提供两个方法

执行认证执行授权这些已经提供了,获得授权认证基本上没有提供,认证成功后会通过SessionManager管理principal,princcipal是包含在session里面的

可以配置认证器授权器,也可以使用默认的认证器和授权器,realm才是核心开发
导入依赖

认证器



授权器


后续整合思路:后续我们要在容器中维护一个SecurityManager,SecurityManager中可以引用容器中的认证器和授权器,也可以采用默认的认证器和授权器,我们可以在容器中注册realm组件然后配置给SecurityManager,也可以在容器中注册SessionManager,然后把SessionManager也配置给SecurityManager,SecurityManager可以引用容器中其他组件,而认证器、授权器、realms、SessionManager都可以注册为组件,在容器中建立依赖关系,而SessionManager就是依赖于这样一些组件。

下面贴几个比较重要的方法

本文介绍了一个权限管理框架的核心组件,包括认证器、授权器、SessionManager等,并详细讲解了它们之间的交互方式及如何通过realm进行身份验证和授权。此外,还提到了SecurityManager的作用以及如何在容器中管理和配置这些组件。

1678

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



