安全無處不在,趁著放假讀了一下 Shiro 文檔,并記錄一下 Shiro 整合 Spring Boot 在數(shù)據(jù)庫中根據(jù)角色控制訪問權(quán)限
簡介
Apache Shiro是一個功能強(qiáng)大、靈活的,開源的安全框架。它可以干凈利落地處理身份驗證、授權(quán)、企業(yè)會話管理和加密。
上圖是 Shiro 的基本架構(gòu)
Authentication(認(rèn)證)
有時被稱為“登錄”,用來證明用戶是用戶他們自己本人
Authorization(授權(quán))
訪問控制的過程,即確定“誰”訪問“什么”
Session Management(會話管理)
管理用戶特定的會話,在 Shiro 里面可以發(fā)現(xiàn)所有的用戶的會話信息都會由 Shiro 來進(jìn)行控制
Cryptography(加密)
在對數(shù)據(jù)源使用加密算法加密的同時,保證易于使用
Start
環(huán)境
Spring Boot 1.5.9 MySQL 5.7 Maven 3.5.2 Spring Data Jpa Lombok
添加依賴
這里只給出主要的 Shiro 依賴
<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring-boot-starter</artifactId> <version>1.4.0-RC2</version> </dependency>
當(dāng)前名稱:SpringBoot整合Shiro實現(xiàn)登錄認(rèn)證的方法-創(chuàng)新互聯(lián)
路徑分享:http://www.sd-ha.com/article26/dsdjjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、靜態(tài)網(wǎng)站、網(wǎng)站建設(shè)、做網(wǎng)站、網(wǎng)站維護(hù)、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容