一、什么是 Apache Shiro?
Apache Shiro 是一个功能强大且易于使用的 Java 安全框架,表现在身份认证、授权、加密和会话管理,可用于保护任何应用程序,小到命令行应用程序、移动应用程序,大到 Web 和企业应用程序。
应用程序安全性的 4 个基石:
- 身份验证 - 证明用户身份,通常称为用户“登录”
- 授权 - 访问控制
- 加密 - 保护或隐藏数据免遭窥探
- 会话管理 - 每个用户的时间敏感状态
Apache Shiro 是一个功能强大且易于使用的 Java 安全框架,表现在身份认证、授权、加密和会话管理,可用于保护任何应用程序,小到命令行应用程序、移动应用程序,大到 Web 和企业应用程序。
应用程序安全性的 4 个基石: