我有一個項目,我想在其中構建一個成熟的 IDP(使用 Golang)。所以從技術上講,用戶想要使用我的服務將 SSO 連接到另一個系統。我希望從頭開始構建這項服務。在研究開源 IDP 解決方案時,我遇到了 ory/Hydra 和 ory/Kratos。我瀏覽了他們的文檔并做了一個快速入門教程。我仍然對以上 2 個庫中的哪個適合開發此服務感到困惑。從高層次的角度來看,這就是我想要做的。有一個現有的第三方網絡應用程序 X。用戶已經擁有我的服務 Y 的登錄憑據。用戶想在應用 X 中發表一些評論。如果未登錄,他/她將被重定向到我的服務 Y 登錄屏幕。登錄后,回調 URL 將他返回到應用 X 評論部分。
1 回答

白豬掌柜的
TA貢獻1893條經驗 獲得超10個贊
ory/Kratos 不是您要尋找的,因為它旨在滿足您的用戶管理基本需求。
適合您的工具是 ory/Hydra。我從它的文檔中復制了這個:
如果您希望不屬于您的應用程序和網站將您的應用程序用作潛在的登錄(例如,列在“使用 Google 登錄”、“使用 Apple 登錄”旁邊),ORY Hydra 是適合您的工具。
來源:https ://www.ory.sh/hydra/docs/concepts/before-oauth2
- 1 回答
- 0 關注
- 140 瀏覽
添加回答
舉報
0/150
提交
取消