現(xiàn)在大部分的網(wǎng)絡(luò)應(yīng)用,登錄、注冊、密碼加密保存、token 管理等功能都是必要的。為了讓用戶的隱私更能得到保障,使用起來更方便,OAuth 協(xié)議和單點(diǎn)登錄系統(tǒng)也就應(yīng)運(yùn)而生。今天推薦的六款開源項(xiàng)目就是針對開發(fā)者的此類需求,通過學(xué)習(xí)開源項(xiàng)目,來讓自己的技術(shù)更精進(jìn)。
1.oauth2-shiro項(xiàng)目地址:https://gitee.com/mkk/oauth2-shiro
整合Apache Oltu 與 Shiro,提供一個輕量的OAUTH2應(yīng)用框架,并根據(jù)不同的應(yīng)用場景提供不同的實(shí)現(xiàn)(如web場景,移動設(shè)備)。

2.tkey以 OAuth 2.0 標(biāo)準(zhǔn)為接口設(shè)計原則的單點(diǎn)登錄系統(tǒng)。純粹的 HTTP,任意設(shè)備、任意場景,跨域無狀態(tài),隨意橫向擴(kuò)展,服務(wù)高可用。

3.MaxKey項(xiàng)目地址:https://gitee.com/maxkeytop/MaxKey
MaxKey(馬克思的鑰匙)單點(diǎn)登錄認(rèn)證系統(tǒng)(Single Sign On System),寓意是最大鑰匙,是業(yè)界領(lǐng)先的企業(yè)級IAM身份管理和身份認(rèn)證產(chǎn)品,支持OAuth 2.0/OpenID Connect、SAML 2.0、JWT、CAS、SCIM等標(biāo)準(zhǔn)協(xié)議,提供簡單、標(biāo)準(zhǔn)、安全和開放的用戶身份管理(IDM)、身份認(rèn)證(AM)、單點(diǎn)登錄(SSO)、RBAC權(quán)限管理和資源管理等。

4.spring-lhbauth項(xiàng)目地址:https://gitee.com/lvhaibao/spring-lhbauth
基于OAuth2和JWT實(shí)現(xiàn)認(rèn)證授權(quán)。

5.oauth2項(xiàng)目地址:https://gitee.com/lyric/oauth2
Golang實(shí)現(xiàn)的OAuth 2.0服務(wù)端,依照協(xié)議RFC 6749實(shí)現(xiàn),具有簡單使用、靈活、模塊化的特點(diǎn);支持內(nèi)存存儲、文件存儲、redis存儲、mongodb存儲。

6.oauthserver項(xiàng)目地址:https://gitee.com/jeesun/oauthserver
oauthserver是一個基于Spring Boot Oauth2的完整的獨(dú)立的Oauth2 Server微服務(wù)。項(xiàng)目的目的是,僅僅需要創(chuàng)建相關(guān)數(shù)據(jù)表,修改數(shù)據(jù)庫的連接信息,你就可以得到一個Oauth2 Server微服務(wù)。

7.JustAuth項(xiàng)目地址:https://gitee.com/yadong.zhang/JustAuth
JustAuth,如你所見,它僅僅是一個第三方授權(quán)登錄的工具類庫,它可以讓我們脫離繁瑣的第三方登錄 SDK,讓登錄變得So easy!
JustAuth 集成了諸如:Github、Gitee、支付寶、新浪微博、微信、Google、Facebook、Twitter、StackOverflow等國內(nèi)外數(shù)十家第三方平臺。
原文標(biāo)題:非常實(shí)用的權(quán)限認(rèn)證的開源項(xiàng)目!
文章出處:【微信公眾號:Android編程精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
接口設(shè)計
+關(guān)注
關(guān)注
2文章
203瀏覽量
30727 -
密碼
+關(guān)注
關(guān)注
9文章
202瀏覽量
31362 -
開源
+關(guān)注
關(guān)注
3文章
4209瀏覽量
46187
原文標(biāo)題:非常實(shí)用的權(quán)限認(rèn)證的開源項(xiàng)目!
文章出處:【微信號:AndroidPush,微信公眾號:Android編程精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
基于摩托羅拉68000系列處理器的單板計算機(jī)開源項(xiàng)目介紹
開源項(xiàng)目樹莓派Pico墨水屏電子書總體介紹
摩爾線程正式開源TileLang-MUSA項(xiàng)目
開源鴻蒙項(xiàng)目順利孵化畢業(yè)
開放原子開源基金會與五岳紀(jì)元量子計算操作系統(tǒng)項(xiàng)目完成捐贈簽約
開源歐拉項(xiàng)目達(dá)成開源孵化目標(biāo)順利畢業(yè)
開源鴻蒙項(xiàng)目達(dá)成開源孵化目標(biāo)順利畢業(yè)
開源鴻蒙和開源歐拉成為開放原子開源基金會首批畢業(yè)項(xiàng)目
deepin IDE入選Gitee最有價值開源項(xiàng)目
開放原子開源基金會與新一批開源項(xiàng)目完成捐贈簽約
普華基礎(chǔ)軟件榮膺優(yōu)秀開源項(xiàng)目獎
RT-Thread榮獲2025優(yōu)秀開源項(xiàng)目 | 新聞速遞
大象機(jī)器人攜手進(jìn)迭時空推出 RISC-V 全棧開源六軸機(jī)械臂產(chǎn)品
大象機(jī)器人攜手進(jìn)迭時空推出 RISC-V 全棧開源六軸機(jī)械臂產(chǎn)品
Open Echo:一個開源的聲納項(xiàng)目
六款開源項(xiàng)目推薦
評論