我有一个项目需要实现Oauth2 (用户需要能够登录到谷歌或iCloud),我决定使用ORY hydra,这样我就不必编写自己的Oauth2实现。
我试着自己解决ORY Hydra的问题,但是失败了。我知道抽象意义上的Oauth2是如何工作的,但我不知道如何在实践中使用它实现Oauth2。SDK没有文档,无论它们用于哪种语言。我知道Hydra有一个HTTP API,所以语言SDK实际上并不重要,但我希望在他们的文档中找到一些指导;正如我所写的,他们没有。主文档的"5分钟教程“只提供了一些docker容器,没有任何代码或逻辑,只提供了一些docker-compose命令。
有什么好的教育资源可以展示如何用ORY Hydra实现Oauth2?在这一点上,我已经准备好使用任何语言,或者直接进入Oauth2标准。
发布于 2021-01-23 19:23:27
如果你想成为一个OAuth2提供商,你需要Ory Hydra。您正在寻找的是Ory Kratos,一个用户管理系统。您还可以实现"Login with...“对于多个提供程序。
如果您需要OAuth2,请查看this article了解更多信息:
"5分钟教程“并没有真正触及任何基本概念,但有多个文档链接来解释这一点。这是一个很好的起点:https://www.ory.sh/hydra/docs/concepts/oauth2
发布于 2020-12-23 06:26:15
对于“社交登录”,你可能需要Kratos:https://www.ory.sh/kratos/docs/concepts/credentials/openid-connect-oidc-oauth2/
https://stackoverflow.com/questions/65406722
复制相似问题