【问题标题】:G Suite SSO, restricted to company accounts, in Python and Flask?G Suite SSO,仅限公司帐户,在 Python 和 Flask 中?
【发布时间】: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 exampleAuthenticating Uses with Python 示例。我已经运行了两个示例。两者都不会限制对mycompany 的 G Suite 帐户的访问。

我是否需要自己实现该逻辑,或者 G Suite 是否提供了一种机制来使用仅限于公司成员的 SSO 身份验证?

【问题讨论】:

    标签: python authentication google-signin google-identity


    【解决方案1】:

    看起来我需要创建一个 custom SAML app 并且我可以使用 python3-saml 库来完成它。库中有一个演示 Flask 应用程序。

    【讨论】:

      猜你喜欢
      • 2019-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-16
      相关资源
      最近更新 更多