亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么shiro有了角色之后,還要設置權限呢,權限有什么用呢?

如果權限有用,怎么使用呢?

正在回答

2 回答

有角色了,并不代表什么操作都可以執行了,角色權限就是用來指定這個角色可以做哪些操作。換句話說角色就是某些權限的集合。比如學校里面校長,老師,學生,等角色,但是他們都有不同的職業,這就是權限。如果只有角色沒有權限,那角色就沒有意義了

0 回復 有任何疑惑可以回復我~
#1

startxiu 提問者

非常感謝!
2018-06-10 回復 有任何疑惑可以回復我~

權限能實現的,角色也都能實現。像校長,老師,學生等角色,有不同的職業,職業也可以設置為角色,相當于每個人可以有多種角色即可。那問題是,既然用角色就可以實現,為什么又要加入權限呢,不是多此一舉了嗎?而且還要維護一個權限表,提高了維護的復雜度了。

0 回復 有任何疑惑可以回復我~
#1

alwynxu

我覺得你把是把角色當做權限來理解了。一般一種角色對應多個權限,把一個事物賦予某種角色就相當于同時賦予了該事物某些的權限。這樣做就是為了方便。好比如軟件系統中的管理員,業務員…或者銀行的經理,職員等等這些角色。設定為什么角色就擁有什么職位權限,而不用每次都要告訴他一堆哪些可以操作哪些不可以操作,因為角色已經決定他可以執行哪些操作,哪些操作又是他執行不了的。
2018-06-10 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么shiro有了角色之后,還要設置權限呢,權限有什么用呢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號