91发表网资格考试

apacheshiro是什么组件

平山教育

大家一起学习

更新时间: 2026-07-19

Apache Shiro是一个功能强大且灵活的开源安全框架,它包含了多个组件。

以下是Apache Shiro的主要组件:Authenticator:认证器,负责主体认证的,即验证用户是否拥有相应的身份。Authorizer:授权器,负责判断用户是否有权限进行相应的操作。Realm: realm,即 realm,是一个安全数据源,用于获取安全实体(如用户、角色、权限)。SecurityManager:安全管理器,负责与后边介绍的其他组件进行交互,相当于 DispatcherServlet 前端控制器。Subject:主体,代表了当前“用户”,与当前应用交互的任何东西都是Subject。SecurityManager:安全管理器,是Shiro的核心组件,负责进行认证和授权、会话管理和加密等操作。Authrizer:访问控制器,用来决定主体是否有权限进行相应的操作。Caching:缓存,用于提高效率,如用户登录后,其用户信息、拥有的角色/权限不必每次去查。Concurrency:并发验证,即在一个线程中开启另一个线程,能把权限自动传播过去。Testing:提供测试支持。Run As:允许一个用户假装为另一个用户(如果他们允许)的身份进行访问。Remember Me:记住我,即一次登录后,下次再来的话不用登录了。这些组件共同构成了Apache Shiro的安全框架,用于处理身份验证、授权、会话管理和加密等安全相关操作。

温馨提示:
以上内容仅供参考,部分文章是来自互联网以及大数据AI进行生成,内容仅供学习参考,不准确地方联系删除处理!Email:877757174@qq.com
我们采用的作品包括内容和图片部分来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
内容侵权、违法和不良信息举报,联系邮箱:877757174@qq.com
Copyright @ 2025 91发表网 All Rights Reserved 版权所有.陕ICP备2024028521号-2