我有一个项目,我想在其中构建一个成熟的 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 关注
- 220 浏览
添加回答
举报
0/150
提交
取消
