嘿,我需要帮助从基于 OpenId 的 Google 应用迁移到基于 Oauth2.0 的应用。我需要的只是用户的电子邮件和他的个人资料信息。目前使用这些范围(电子邮件和个人资料),Google Apps 帐户中的每个用户都必须进行身份验证才能访问我的应用程序。
简而言之,如何启用 SSO 支持以仅访问电子邮件和他的个人资料信息?而且我不想在进入我的应用程序之前第一次询问每个用户。
我目前正在使用谷歌 python 库 oauth2client。我应该为此使用服务帐户吗?
更新:https ://github.com/Aplopio/django_gapps_oauth2_login应该有助于使用 Oauth2.0 为 Enterprice Google App 设置 SSO