【发布时间】:2017-06-27 19:06:38
【问题描述】:
假设我为mycompany.com 工作。我正在 Flask 中构建一个内部网络应用程序来访问一些公司数据。它不会托管在 Google 的 App Engine 上。
在mycompany,我们使用 G Suite 处理电子邮件、日历等。我可以访问 G Suite 管理控制台,并且可以进行任何必要的更改。
我正在尝试在 Flask 应用程序中提供 Google 身份验证,但仅限于在 mycompany 工作的人,他们通过公司的 G Suite 帐户拥有@mycompany.com 电子邮件地址。
我花了很多时间浏览 Google 的文档,找到了 the web authentication example 和 Authenticating Uses with Python 示例。我已经运行了两个示例。两者都不会限制对mycompany 的 G Suite 帐户的访问。
我是否需要自己实现该逻辑,或者 G Suite 是否提供了一种机制来使用仅限于公司成员的 SSO 身份验证?
【问题讨论】:
标签: python authentication google-signin google-identity