當前位置:
首頁 >
前端技术
> 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