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

2.tkey以 OAuth 2.0 標準為接口設計原則的單點登錄系統。純粹的 HTTP,任意設備、任意場景,跨域無狀態,隨意橫向擴展,服務高可用。

3.MaxKey項目地址:https://gitee.com/maxkeytop/MaxKey
MaxKey(馬克思的鑰匙)單點登錄認證系統(Single Sign On System),寓意是最大鑰匙,是業界領先的企業級IAM身份管理和身份認證產品,支持OAuth 2.0/OpenID Connect、SAML 2.0、JWT、CAS、SCIM等標準協議,提供簡單、標準、安全和開放的用戶身份管理(IDM)、身份認證(AM)、單點登錄(SSO)、RBAC權限管理和資源管理等。

4.spring-lhbauth項目地址:https://gitee.com/lvhaibao/spring-lhbauth
基于OAuth2和JWT實現認證授權。

5.oauth2項目地址:https://gitee.com/lyric/oauth2
Golang實現的OAuth 2.0服務端,依照協議RFC 6749實現,具有簡單使用、靈活、模塊化的特點;支持內存存儲、文件存儲、redis存儲、mongodb存儲。

6.oauthserver項目地址:https://gitee.com/jeesun/oauthserver
oauthserver是一個基于Spring Boot Oauth2的完整的獨立的Oauth2 Server微服務。項目的目的是,僅僅需要創建相關數據表,修改數據庫的連接信息,你就可以得到一個Oauth2 Server微服務。

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