權(quán)限控制_shiro_授權(quán)流程

Shiro Authorization ( 授權(quán))

官方授權(quán)圖片

image

步驟:


image

授權(quán)成功后

關(guān)于權(quán)限使用有三種方式

1、編寫代碼

image

2、JDK標(biāo)簽

image

3、JSPGSP標(biāo)簽庫

image

這里要解釋下 RBAC

以前的RBAC是 Role-Based-Access-Control

基于角色的訪問控制

權(quán)限表 是 用戶表-角色表-操作url表 【Menu】

控制方式是 用戶擁有某權(quán)限--------權(quán)限擁有某url【controller】 才可以訪問

麻煩點(diǎn)就是 后臺(tái)判斷用戶是否擁有權(quán)限時(shí),判斷用戶角色 那么就是把角色和資源綁定到一起、這樣后期開發(fā)會(huì)發(fā)生這么一種情況、就是有個(gè)默認(rèn)角色后期我可能要?jiǎng)h除、使用新角色來控制這些資源、那么 到時(shí)候就要更新代碼重新發(fā)布

而最新的RBAC是 Resource-Based-Access-Control

基于資源的訪問控制

權(quán)限表是 用戶表【user】-角色表-功能許可表【Permission】

控制方式就是 用戶擁有某一角色--------角色擁有這一資源許可-------資源許可和代碼【controller】綁定在一起 后期要更改角色權(quán)限 就把這個(gè)角色刪掉就可以了 并不會(huì)影響代碼 不需要重構(gòu)代碼

shiro中同時(shí)使用兩種方式進(jìn)行 權(quán)限判斷 用戶可以自行選擇

相關(guān)使用方法 參加xmind

image
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 說明:本文很多觀點(diǎn)和內(nèi)容來自互聯(lián)網(wǎng)以及各種資料,如果侵犯了您的權(quán)益,請(qǐng)及時(shí)聯(lián)系我,我會(huì)刪除相關(guān)內(nèi)容。 權(quán)限管理 基...
    寇寇寇先森閱讀 7,752評(píng)論 8 76
  • title: 初識(shí)Shirotags: shirocategories: shiro 若圖片無法顯示,請(qǐng)前往我的博...
    codingXiaxw閱讀 625評(píng)論 1 0
  • 前言 本文主要講解的知識(shí)點(diǎn)有以下: 權(quán)限管理的基礎(chǔ)知識(shí)模型粗粒度和細(xì)粒度的概念 回顧URL攔截的實(shí)現(xiàn) Shiro的...
    Java3y閱讀 2,565評(píng)論 0 62
  • 春光無限好, 花開枝頭俏。 綠野覓芳蹤, 嬌羞更妖嬈。
    上狼溝人閱讀 620評(píng)論 26 24
  • 兜兜轉(zhuǎn)轉(zhuǎn) 一個(gè)云朵劃過天際的下午 我再遇見安靜而又強(qiáng)壯的你 我正尋找你那溫暖如炬的目光 就像以前一樣 在擁擠俗世的...
    RITAli嘉瑞閱讀 257評(píng)論 10 10

友情鏈接更多精彩內(nèi)容