-
文件內(nèi)容是這么寫的
查看全部 -
這里是引入文件的Realm
查看全部 -
check角色
查看全部 -
一個簡單的security流程
這里寫死了賬號密碼的realm.SimpleAccountRealm
查看全部 -
自定義shiro過濾器:兩步
1,創(chuàng)建類繼承?AuthorizationFilter
2,配置文件中配置:
<!--添加自定義過濾器--> <property?name="filters"> ????<util:map> ????????<!--注意這里的"rolesOr"可以放在上面過濾器中使用,"rolesOrFilter"是自定義過濾器Bean值--> ????????<entry?key="rolesOr"?value-ref="rolesOrFilter"/> ????</util:map> </property>
查看全部 -
Shiro內(nèi)置過濾器:
anno:匿名訪問
authBasic:httpBasic基礎(chǔ)認證
authc:需簽名認證訪問
user:存在當前用戶
logout:退出登錄
perms:權(quán)限可以多個
roles:角色可以多個
查看全部 -
Shiro加密:如圖,MD5加密后,再加一層鹽。。。。。
"Mark"字符串就是加鹽字符串。數(shù)據(jù)庫保存的時加鹽后的密碼。
所以做簽名認證的時候,也要做“加鹽處理”,如圖
查看全部 -
Realm驗證:
1,IniRealm iniRealm = new IniRealm("classpath:user.ini")
2,user.ini配置信息如圖:
查看全部 -
Realm驗證:
1,SimpleAccountRealm:用作開發(fā)測試用:如圖
查看全部 -
Shiro安全認證簡單流程如圖:
1,構(gòu)建SecurityManager環(huán)境
2,主體提交認證請求
3,SecurityManager認證
4,Authenticator認證
5,Realm驗證(用戶名,密碼信息)
查看全部 -
Shiro整體架構(gòu)
查看全部 -
https://github.com/zchengi/shiro-learn
查看全部 -
shiro架構(gòu)圖查看全部
-
Tomcat 的session和shiro的session有啥區(qū)別查看全部
-
shiro授權(quán)
查看全部
舉報