shiro jar包
最新推荐
-
齐鲁银行网银助手3.0.0.5官方版 安全软件 / 3.0M
-
360安全卫士U盘病毒专杀(Autorun.inf专杀)13.0.0.213简体中文绿色免费版 安全软件 / 86.1M
-
360安全卫士U盘病毒专杀工具v13.0.0.213绿色免费版 安全软件 / 86.1M
-
360安全卫士修复工具v13.0.0.213免费版 安全软件 / 86.1M
-
360安全卫士超强查杀V13.0.0.213安装版 安全软件 / 86.1M
精品推荐
-
FMSLogo(儿童编程环境)v8.3.2官方版 编程开发 / 11.2M
查看 -
visualgdb(VS开发安卓工具)5.1 r6免费版 编程开发 / 18.5M
查看 -
CudaText(代码文本编辑器)v1.156.2.2中文版 编程开发 / 14.0M
查看 -
Visual Studio Code(微软代码编辑器)v1.82.2.0官方版 编程开发 / 89.9M
查看 -
robosim虚拟机器人v2.1.2.103官方版 编程开发 / 145.8M
查看
本类排行
详情介绍
Shiro 是一个Java 安全框架,它使用shirojar 包来执行身份验证、授权、加密和会话管理功能。如果您想使用shiro安全框架,请立即下载shirojar包并使用。
Shiro 是一个Java 安全框架。您可以使用shiro jar包来执行身份验证、授权、加密和会话管理功能。如果您想使用shiro安全框架,请下载shiro jar包并立即使用。
基本介绍
Shiro(Java安全框架)
Apache Shiro 是一个功能强大且易于使用的Java 安全框架,可以执行身份验证、授权、加密和会话管理。使用Shiro 易于理解的API,您可以快速轻松地获取任何应用程序,从最小的移动应用程序到最大的Web 和企业应用程序。
文件预览
主要功能
三个核心组件:Subject、SecurityManager 和Realms。
主题:即“当前操作用户”。不过,在Shiro 中,Subject 的概念不仅仅指人,还可以是第三方进程、后台账户(Daemon Accounts)或者其他类似的东西。它只是意味着“软件当前正在与之交互的内容”。但对于大多数目的和用途,您可以将其视为Shiro 的“用户”概念。
subject代表当前用户的安全操作,SecurityManager管理所有用户的安全操作。
SecurityManager:是Shiro框架的核心,典型的Facade模式。 Shiro使用SecurityManager来管理内部组件实例,并通过它提供安全管理的各种服务。
Realm:Realm 充当Shiro 和应用程序安全数据之间的“桥梁”或“连接器”。也就是说,当对用户进行身份验证(登录)和授权(访问控制)验证时,Shiro 会从应用程序中配置的Realm 中查找用户及其权限信息。
从这个意义上讲,Realm本质上是一个与安全相关的DAO:它封装了数据源的连接细节,并在需要时向Shiro提供相关数据。配置Shiro 时,您必须至少指定一个Realm 来进行身份验证和/或授权。可以配置多个Realm,但至少需要一个。
Shiro内置了Realm,可以连接大量安全数据源(也称为目录),例如LDAP、关系数据库(JDBC)、类似INI的文本配置资源和属性文件。如果默认的Realm 不能满足您的需求,您还可以插入代表自定义数据源的您自己的Realm 实现。