Google 登录:特定域

Posted

技术标签:

【中文标题】Google 登录:特定域【英文标题】:Google Sign in: Specific Domain 【发布时间】:2015-09-29 17:05:27 【问题描述】:

我想为尚未正式发布/公开的产品创建一个微型网站。

我唯一希望访问网站内容的人是我公司中在其电子邮件地址中有特定域的人。

这些地址将遵循以下格式:

firstname.lastname@nameofdomain.com 和 firstname.lastname@nameofdomainvariant.com

理想情况下,我会在 Wordpress 中创建此站点并使用授权门户重定向到正确的 index.php

我一直在查看以下资源,但无法确定它们是否是正确的解决方案:

http://blog.teamtreehouse.com/setting-google-authorship-website

https://developers.google.com/identity/sign-in/web/sign-in

有什么建议吗??

【问题讨论】:

【参考方案1】:

按照https://developers.google.com/identity/sign-in/web/sign-in 的示例并添加以下元标记:

<meta name="google-signin-hosted_domain" content="nameofdomain.com">

您也可以将 hosted_domain 传递为 gapi.auth2.init parameter。

【讨论】:

【参考方案2】:

This SO answer 似乎通过将从他们的谷歌登录中获取的可接受用户域列入白名单来达到目的。

【讨论】:

以上是关于Google 登录:特定域的主要内容,如果未能解决你的问题,请参考以下文章

使用 Node Passport 和 Google Auth 限制登录到特定域

将 Firebase 安全性限制为特定的 Google Apps 域? [复制]

Google登录网站Django:拒绝为目标域生成登录提示的权限

Google 登录错误 400。为目标域生成登录提示的权限被拒绝

Google 登录:为目标域生成登录提示的权限被拒绝(javascript 网络应用程序)

如何在通过其他域注册/登录时在 Google Analytics 中跟踪和 ID 用户?