
Sa-Token超火爆的開源免費(fèi)權(quán)限認(rèn)證框架
文章來自公眾號(hào):源代碼哥
寶子們,今天給大家?guī)硪豢钶p量級(jí)java權(quán)限認(rèn)證框架-Sa-Token,它是一款免費(fèi)、開源的輕量級(jí) Java 權(quán)限認(rèn)證框架,主要解決:登錄認(rèn)證、權(quán)限認(rèn)證、單點(diǎn)登錄、OAuth2.0、微服務(wù)網(wǎng)關(guān)鑒權(quán)等一系列權(quán)限相關(guān)問題。
大家可以通過如下方式引入:
<dependency>
? ??<groupId>cn.dev33</groupId>
? ??<artifactId>sa-token-spring-boot-starter</artifactId>
? ??<version>1.43.0</version></dependency>
單端/多端登錄:支持多設(shè)備同時(shí)登錄,或限制單設(shè)備登錄。
同端互斥登錄:同一終端只能登錄一個(gè)賬號(hào),如兩個(gè)手機(jī)不能同時(shí)登錄。
七天免登錄 / 記住我:支持短期免登錄,瀏覽器重啟也無需再次驗(yàn)證。
Session管理:支持共享或獨(dú)立Session,自定義結(jié)構(gòu),支持分布式。
權(quán)限與鑒權(quán)機(jī)制
角色與權(quán)限認(rèn)證:基于用戶角色和權(quán)限進(jìn)行精細(xì)控制。
二級(jí)認(rèn)證:在登錄基礎(chǔ)上進(jìn)行更高安全等級(jí)的認(rèn)證。
注解式鑒權(quán):用注解方式優(yōu)雅地隔離權(quán)限邏輯和業(yè)務(wù)邏輯。
路由攔截鑒權(quán):基于請(qǐng)求路徑控制訪問權(quán)限,支持RESTful風(fēng)格。
Http Basic / Digest 認(rèn)證:一行代碼接入基本認(rèn)證方式。
登錄控制與管理
踢人下線:可按賬號(hào)ID或Token踢人下線。
模擬賬號(hào) / 臨時(shí)身份切換:臨時(shí)切換身份或模擬其他用戶操作。
賬號(hào)封禁:支持分類封禁、階梯懲罰策略。
會(huì)話查詢:靈活查詢?cè)诰€用戶信息。
擴(kuò)展能力與兼容性
Token風(fēng)格定制:內(nèi)置多種Token樣式,支持自定義生成策略。
JWT集成:支持多種JWT模式,可攜帶擴(kuò)展參數(shù)。
OAuth2.0 支持:快速構(gòu)建OAuth2.0服務(wù),兼容 OpenID。
參數(shù)簽名校驗(yàn):防止API參數(shù)被篡改和重放攻擊。
分布式與微服務(wù)支持
分布式會(huì)話 / 單點(diǎn)登錄:支持跨域、跨服務(wù)統(tǒng)一登錄登出。
微服務(wù)網(wǎng)關(guān)鑒權(quán):兼容常見網(wǎng)關(guān)如 Gateway、Zuul、ShenYu。
RPC調(diào)用鑒權(quán)與狀態(tài)傳遞:Dubbo、gRPC 等遠(yuǎn)程調(diào)用支持會(huì)話狀態(tài)傳遞。
技術(shù)集成與框架支持
多框架集成:支持 SpringMVC、SpringBoot 3.x、WebFlux、Solon。
Redis持久化:支持使用獨(dú)立 Redis 存儲(chǔ)權(quán)限與Session信息。
開箱即用:提供即用即走的快速集成體驗(yàn)。
Thymeleaf/Beetl集成:前端標(biāo)簽方言增強(qiáng),提升開發(fā)效率。
項(xiàng)目源代碼平臺(tái):
平臺(tái) | 地址 |
---|---|
[超站]友情鏈接:
四季很好,只要有你,文娛排行榜:https://www.yaopaiming.com/
關(guān)注數(shù)據(jù)與安全,洞悉企業(yè)級(jí)服務(wù)市場(chǎng):https://www.ijiandao.com/

隨時(shí)掌握互聯(lián)網(wǎng)精彩
- 1 豐收時(shí)節(jié)感悟總書記的“三農(nóng)”情懷 7904877
- 2 深圳機(jī)場(chǎng)飛機(jī)被“五花大綁”防臺(tái)風(fēng) 7808715
- 3 疑追風(fēng)觀浪 香港一對(duì)母子被卷入海 7712930
- 4 盤點(diǎn)新疆的全國(guó)之“最” 7618548
- 5 驢肉價(jià)格上漲 中國(guó)正面臨缺驢問題 7523915
- 6 用一條毛巾避免大窗玻璃離家出走 7425859
- 7 護(hù)網(wǎng):社交賬號(hào)不受控制?木馬在作祟 7332880
- 8 鴻蒙智行秋季新品發(fā)布會(huì) 7237061
- 9 “晚1秒就撞 我肯定不慣著他” 7142530
- 10 中國(guó)每年吃掉約70億只白羽肉雞 7047108