在 Ory Hydra 和 Ory Kratos 之间混淆以创建成熟的 idp
Confused between Ory Hydra and Ory Kratos for creating full-blown idp
我有一个项目,我想在其中构建一个成熟的 IDP(使用 Golang)。所以从技术上讲,用户希望使用我的服务单点登录到另一个系统。我希望从头开始构建此服务。在研究开源 IDP 解决方案时,我遇到了 ory/Hydra 和 ory/Kratos。我浏览了他们的文档并做了一个快速入门教程。我还在纠结上面2个库哪个适合做这个服务的开发
从高层次的角度来看,这就是我想要做的。
- 已有第三方网络应用 X。
- 用户已经拥有我的服务 Y 的登录凭据。
- 用户想post在应用 X 中发表一些评论。
如果未登录,- He/She 将重定向到我的服务 Y 登录屏幕。
- 登录后回调URLreturns他回到app X评论区
ory/Kratos 不是您要找的,因为它旨在满足您的用户管理基本需求。
适合您的工具是 ory/Hydra。我从它的文档中复制了这个:
If you want apps and websites you don't own to use your application as
a potential sign in (e.g. be listed alongside "Sign in with Google",
"Sign in with Apple"), ORY Hydra is the right tool for you.
我有一个项目,我想在其中构建一个成熟的 IDP(使用 Golang)。所以从技术上讲,用户希望使用我的服务单点登录到另一个系统。我希望从头开始构建此服务。在研究开源 IDP 解决方案时,我遇到了 ory/Hydra 和 ory/Kratos。我浏览了他们的文档并做了一个快速入门教程。我还在纠结上面2个库哪个适合做这个服务的开发
从高层次的角度来看,这就是我想要做的。
- 已有第三方网络应用 X。
- 用户已经拥有我的服务 Y 的登录凭据。
- 用户想post在应用 X 中发表一些评论。 如果未登录,
- He/She 将重定向到我的服务 Y 登录屏幕。
- 登录后回调URLreturns他回到app X评论区
ory/Kratos 不是您要找的,因为它旨在满足您的用户管理基本需求。
适合您的工具是 ory/Hydra。我从它的文档中复制了这个:
If you want apps and websites you don't own to use your application as a potential sign in (e.g. be listed alongside "Sign in with Google", "Sign in with Apple"), ORY Hydra is the right tool for you.