Shiro
Shiro框架是Apache的框架
Shiro框架的核心是过滤器(10种过滤器)
Shiro框架的核心功能(认证
授权 加密
会话管理)
1.
认证:登录
2.
授权:前提一定是登录后
,判断登录人是否有相关权限
3.
加密:MD5Hash
4.
会话管理:shiro框架有他自己一套session管理,次session并不是HTTPSesion
Shiro的使用步骤
搭建shiro框架
导入依赖
在这里插入代码片
<!--shiro和spring整合-->
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring</artifactId>
<version>1.3.2</version>
</dependency>
<!--shiro核心包-->
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-core</artifactId>
<version>1.3.2</version>
</dependency>
在web.xml中添加一个过滤器DelegatingFilterProty
在这里插入代码片
<filter>
<filter-name>shiroFilter</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
<init-param>
<param-name>targetFilterLifecycle</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>shiroFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>