您的位置:首頁 >熱點 > 正文

            六個高Star開源項目,讓你更懂OAuth和單點登錄

            現在大部分的網絡應用,登錄、注冊、密碼加密保存、token 管理等功能都是必要的。為了讓用戶的隱私更能得到保障,使用起來更方便,OAuth 協議和單點登錄系統也就應運而生。今天 Gitee 介紹的六款開源項目就是針對開發者的此類需求,通過學習開源項目,來讓自己的技術更精進。

            1.oauth2-shiro

            項目作者:monkeyk7

            開源許可協議:Apache-2.0


            (相關資料圖)

            項目地址:https://gitee.com/mkk/oauth2-shiro

            整合Apache Oltu 與 Shiro,提供一個輕量的OAUTH2應用框架,并根據不同的應用場景提供不同的實現(如web場景,移動設備)。

            2.tkey

            項目作者:CDK8S

            項目地址:https://gitee.com/cdk8s/tkey

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

            3.MaxKey

            項目作者:MaxKeyTop

            開源許可協議:Apache-2.0

            項目地址: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

            項目作者:LLHaiBao

            項目地址:https://gitee.com/lvhaibao/spring-lhbauth

            基于OAuth2和JWT實現認證授權。

            5.oauth2

            項目作者:Lyric

            開源許可協議:MIT

            項目地址:https://gitee.com/lyric/oauth2

            Golang實現的OAuth 2.0服務端,依照協議RFC 6749實現,具有簡單使用、靈活、模塊化的特點;支持內存存儲、文件存儲、redis存儲、mongodb存儲。

            6.oauthserver

            項目作者:jeesun

            開源許可協議:Apache-2.0

            項目地址:https://gitee.com/jeesun/oauthserver

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

            如果你還想看更多有關登錄注冊類的開源項目,那么就點擊后面的鏈接去 Gitee 看看吧:https://gitee.com/explore/oauth

            免責聲明:本文不構成任何商業建議,投資有風險,選擇需謹慎!本站發布的圖文一切為分享交流,傳播正能量,此文不保證數據的準確性,內容僅供參考

            關鍵詞: https 網絡安全 Apache 訪問管理

            相關內容

            熱門資訊

            最新圖文