1

我想做的就是为在自定义域上使用谷歌应用程序的用户实施单点登录。例如。startup.com 已通过为其域购买 google apps for business 来配置其域。他们在 users@startup.com 配置了 gmail 地址。

我有一个 Django 应用程序。现在,如果我想为自定义谷歌应用程序域实施 SSO,我有几个选择:

  1. 混合开放 ID + OAuth + SSO
  2. 自定义 OAuth + SSO。

1. 的文档非常丰富,他们已经展示了。第二种方式怎么样,因为我只是想用他们的电子邮件 ID 记录用户。我也可以使用 OAuth 来做到这一点。一起实现 SSO + OAuth 有多好?有没有什么好的图书馆可以帮助我做到这一点?

4

3 回答 3

1

这会照顾你正在寻找的东西:https ://github.com/simul14/django-googleappsauth

于 2012-09-05T15:09:34.410 回答
0

看看django-social-auth,它允许您将 OpenID 和 OAuth 与 Google 一起使用,这应该可以帮助您解决问题。

于 2012-09-03T12:59:25.273 回答
0

您可以使用 WorkOS https://workos.com/将 SSO 集成到您的应用程序中,而无需从头开始。它也支持 OAuth。

于 2021-11-05T20:45:22.747 回答