当前位置:
首页 >
前端技术
> javascript
>内容正文
javascript
springboot整合shiro_Springboot整合Shiro:简洁的身份认证
生活随笔
收集整理的这篇文章主要介绍了
springboot整合shiro_Springboot整合Shiro:简洁的身份认证
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
简单的web应用进行身份认证的流程:
1.对未认证的用户请求进行拦截,跳转到认证页面。
2.用户通过用户名+密码及其他凭证进行身份认证,认证成功跳转成功页面,认证失败提示相关失败信息。
根据流程,采用shiro进行快速开发。
1.对未认证的用户请求进行拦截,跳转到认证页面。
(0) 这里需要shiro的拦截器配置,新建ShiroConfig配置类,配置过滤器
/** * @Description springboot中的Shiro配置类 * @Author 张小黑的猫 * @data 2019-05-22 17:17 */@Configurationpublic class ShiroConfig { /** * 配置Shiro的Web过滤器,拦截浏览器请求并交给SecurityManager处理 * @return */ @Bean public ShiroFilterFactoryBean webFilter(){ ShiroFilterFactoryBean shiroFilterFactoryBean = new ShiroFilterFactoryBean(); //配置拦截链 使用LinkedHashMap,因为LinkedHashMap是有序的,shiro会根据添加的顺序进行拦截 // Map K指的是拦截的url V值的是该url是否拦截 Map filterChainMap = new LinkedHashMap(16); //authc:所有url都必须认证通过才可以访问; anon:所有url都都可以匿名访问,先配置anon再配置authc。 filterChainMap.put("/login总结
以上是生活随笔为你收集整理的springboot整合shiro_Springboot整合Shiro:简洁的身份认证的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: python萤火虫算法_FA:萤火虫算法
- 下一篇: python实例变量不存在_python