現(xiàn)在大部分的網(wǎng)絡(luò)應(yīng)用,登錄、注冊、密碼加密保存、token 管理等功能都是必要的。為了讓用戶的隱私更能得到保障,使用起來更方便,OAuth 協(xié)議和單點登錄系統(tǒng)也就應(yīng)運而生。今天推薦的六款開源項目就是針對開發(fā)者的此類需求,通過學(xué)習(xí)開源項目,來讓自己的技術(shù)更精進。
1.oauth2-shiro項目地址:https://gitee.com/mkk/oauth2-shiro
整合Apache Oltu 與 Shiro,提供一個輕量的OAUTH2應(yīng)用框架,并根據(jù)不同的應(yīng)用場景提供不同的實現(xiàn)(如web場景,移動設(shè)備)。
2.tkey以 OAuth 2.0 標準為接口設(shè)計原則的單點登錄系統(tǒng)。純粹的 HTTP,任意設(shè)備、任意場景,跨域無狀態(tài),隨意橫向擴展,服務(wù)高可用。
3.MaxKey項目地址:https://gitee.com/maxkeytop/MaxKey
MaxKey(馬克思的鑰匙)單點登錄認證系統(tǒng)(Single Sign On System),寓意是最大鑰匙,是業(yè)界領(lǐng)先的企業(yè)級IAM身份管理和身份認證產(chǎn)品,支持OAuth 2.0/OpenID Connect、SAML 2.0、JWT、CAS、SCIM等標準協(xié)議,提供簡單、標準、安全和開放的用戶身份管理(IDM)、身份認證(AM)、單點登錄(SSO)、RBAC權(quán)限管理和資源管理等。
4.spring-lhbauth項目地址:https://gitee.com/lvhaibao/spring-lhbauth
基于OAuth2和JWT實現(xiàn)認證授權(quán)。
5.oauth2項目地址:https://gitee.com/lyric/oauth2
Golang實現(xiàn)的OAuth 2.0服務(wù)端,依照協(xié)議RFC 6749實現(xiàn),具有簡單使用、靈活、模塊化的特點;支持內(nèi)存存儲、文件存儲、redis存儲、mongodb存儲。
6.oauthserver項目地址:https://gitee.com/jeesun/oauthserver
oauthserver是一個基于Spring Boot Oauth2的完整的獨立的Oauth2 Server微服務(wù)。項目的目的是,僅僅需要創(chuàng)建相關(guān)數(shù)據(jù)表,修改數(shù)據(jù)庫的連接信息,你就可以得到一個Oauth2 Server微服務(wù)。
7.JustAuth項目地址:https://gitee.com/yadong.zhang/JustAuth
JustAuth,如你所見,它僅僅是一個第三方授權(quán)登錄的工具類庫,它可以讓我們脫離繁瑣的第三方登錄 SDK,讓登錄變得So easy!
JustAuth 集成了諸如:Github、Gitee、支付寶、新浪微博、微信、Google、Facebook、Twitter、StackOverflow等國內(nèi)外數(shù)十家第三方平臺。
原文標題:非常實用的權(quán)限認證的開源項目!
文章出處:【微信公眾號:Android編程精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
接口設(shè)計
+關(guān)注
關(guān)注
2文章
197瀏覽量
30192 -
密碼
+關(guān)注
關(guān)注
9文章
192瀏覽量
30868 -
開源
+關(guān)注
關(guān)注
3文章
3587瀏覽量
43472
原文標題:非常實用的權(quán)限認證的開源項目!
文章出處:【微信號:AndroidPush,微信公眾號:Android編程精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
大象機器人攜手進迭時空推出 RISC-V 全棧開源六軸機械臂產(chǎn)品
Open Echo:一個開源的聲納項目

開源項目!基于Arduino控制的六足機器人
ElfBoard開源項目|智能消防車項目

開源鴻蒙榮獲開放原子“2024年度操作系統(tǒng)領(lǐng)域國內(nèi)活躍開源項目”
開放原子開源基金會與三個開源項目舉行捐贈簽約儀式
Made with KiCad(十二):JPL開源漫游車

凌蒙派OpenHarmony開源項目榮獲本期Gitee官方推薦

ElfBoard開源項目|“智慧光伏”開源項目技術(shù)文檔

真格基金宣布捐贈開源AI項目vLLM
8月全志芯片開源項目分享合集
Matepad pro12.2 已上市半個月,但是還沒有在開源網(wǎng)站看到該項目的開源信息,違背開源精神
數(shù)量有限:6款“入門+項目進階”開發(fā)板限時特惠!30余套項目案例免費領(lǐng)!

迅龍軟件加入甲辰計劃“開源實習(xí)生聯(lián)合招聘培養(yǎng)”項目,共建RISC-V?開源生態(tài)

評論