使用Google Apps域强制验证外部网站

时间:2015-04-01 13:15:49

标签: php oauth-2.0 google-apps

早上的人,

我需要实施一种强制身份验证Google Apps域内人员访问网站的方法。

要明确,用户尝试获取site.com。 如果他没有cookie,那么他会被重定向并被强制使用Google OAuth2登录表单。 如果他有一个,那么他可以访问该网站。

此外,此处的目的是将登录限制为仅限Google Apps域内的用户(拥有Gmail等其他Google电子邮件地址的用户无法在此处工作)。

我希望我足够清楚,非常感谢您的帮助;)

1 个答案:

答案 0 :(得分:0)

如果网站在Apache网络服务器上运行,或者您可以使用作为反向代理运行的Apache Web服务器来访问网站,mod_auth_openidchttps://github.com/pingidentity/mod_auth_openidc)可以使用Google帐户强制执行身份验证,将其限制为特定的Google Apps域,请参阅:https://github.com/pingidentity/mod_auth_openidc#openid-connect-sso-with-google-sign-in