Apache Shiro 简介

什么是 Apache Shiro?

Apache Shiro 是一个功能强大且灵活的开源安全框架,可以干净地处理身份验证,授权,企业会话 Management 和加密。

Apache Shiro 的首要目标是易于使用和理解。安全有时可能非常复杂,甚至会很痛苦,但不一定如此。框架应尽可能掩盖复杂性,并公开干净直观的 API,以简化开发人员确保其应用程序安全的工作。

您可以使用 Apache Shiro 进行以下操作:

Shiro 尝试在所有应用程序环境中实现这些目标-从最简单的命令行应用程序到最大的企业应用程序,而不必强加对其他第三方框架,容器或应用程序服务器的依赖。当然,该项目旨在尽可能地集成到这些环境中,但是可以在任何环境中直接使用它。

Apache Shiro 功能

Apache Shiro 是具有许多功能的全面的应用程序安全框架。下图显示了 Shiro 集中精力的地方,本参考手册的组织方式也类似:

Shiro 以 Shiro 开发团队所谓的“应用程序安全性的四个基石”为目标-身份验证,授权,会话 Management 和密码学:

在不同的应用程序环境中,还具有其他功能来支持和加强这些问题,尤其是:

首页