python - 使用 google 实现 SSO + OAuth

标签 python django google-apps google-openid google-sso

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

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

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

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

最佳答案

这可以满足您要查找的内容:https://github.com/simul14/django-googleappsauth

关于python - 使用 google 实现 SSO + OAuth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12245747/

相关文章:

python - Python 中的 ISO 时间 (ISO 8601)

python - 如何在 Django 中访问外键的其他属性?

google-apps-script - 不以登录用户身份使用 WebApp 编辑 google 工作表单元格

google-app-engine - 市场应用 + 配置 API : check if user is admin

javascript - 多个 .gs 文件中的多个 onOpen() 函数

python - 将 python 用于 MySQL 的 INSERT

python - 如何消除 QTableWidget 中的空白?

java - 在 JPype : package not callable error 中使用自定义 Java 类

python - 处理 View 语法错误与 Django 中的异常

python - 使用 Dropbox 作为我的 Django 应用程序的服务器