繁体   English   中英

G Suite SSO,仅限于公司帐户,使用Python和Flask?

[英]G Suite SSO, restricted to company accounts, in Python and Flask?

假设我为mycompany.com工作。 我正在Flask中构建一个内部Web应用程序来访问一些公司数据。 它不会托管在Google的App Engine上。

mycompany ,我们将G Suite用于电子邮件,日历等。我可以访问G Suite管理控制台,并可以进行必要的更改。

我要做的是在Flask应用程序中提供Google身份验证,但仅适用于在mycompany工作的人,他们通过公司的G Suite帐户拥有@mycompany.com电子邮件地址。

我花了很多时间来浏览Google的文档,我发现了Web身份验证示例Python身份验证使用示例。 我已经运行了两个例子。 既不限制访问mycompany的G Suite帐户。

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

看起来我需要创建一个自定义SAML应用程序 ,我可以使用python3-saml库来实现这一点。 库中有一个演示Flask应用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM