課程
/后端開發(fā)
/Java
/Shiro安全框架入門
perms是怎么獲取的?沒有從數(shù)據(jù)庫查?。?/p>
2019-04-13
源自:Shiro安全框架入門 5-4
正在回答
perms["user:delete"]
perms是你必須具備的權(quán)限,在xml里設(shè)置的。
@Override protected?AuthorizationInfo?doGetAuthorizationInfo(PrincipalCollection?principals)?{ ????String?username?=?(String)?principals.getPrimaryPrincipal(); ????//?從數(shù)據(jù)庫或者緩存中獲得角色數(shù)據(jù) ????Set<String>?roles?=?getRolesByUserName(username); ????Set<String>?permissions?=?getPermissionsByUserName(username); ????SimpleAuthorizationInfo?simpleAuthorizationInfo?=?new?SimpleAuthorizationInfo(); ????simpleAuthorizationInfo.setStringPermissions(permissions); ????simpleAuthorizationInfo.setRoles(roles); ????return?simpleAuthorizationInfo; }
這是你授權(quán)的時(shí)候查的。
舉報(bào)
從零入門Shiro安全框架
1 回答關(guān)于permission權(quán)限問題
1 回答獲取權(quán)限是不是要寫個(gè)子查詢
2 回答如何動態(tài)數(shù)據(jù)庫獲取所需的權(quán)限?
2 回答關(guān)于權(quán)限注解方式驗(yàn)證問題
2 回答SpringBoot + vue 系統(tǒng)下 權(quán)限系統(tǒng) 相關(guān)問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2019-09-07
perms是你必須具備的權(quán)限,在xml里設(shè)置的。
這是你授權(quán)的時(shí)候查的。