仅允许Google使用G Suite帐户登录?

时间:2020-04-02 05:52:02

标签: javascript reactjs google-signin

我正在创建自定义网络应用程序,并且正在使用Google登录进行身份验证。我希望在“选择帐户”屏幕中,仅允许用户选择一个G Suite帐户登录到我的Web应用程序。我知道要通过单个域,数组或星号传递参数hostedDomain。当我使用星号作为值时,“选择帐户”屏幕会正确显示,仅显示G Suite帐户。问题是选择G Suite帐户后出现错误。

Error: 'Account domain does not match hosted_domain specified by gapi.auth2.init.'

我不想指定需要允许的域。我要允许所有G Suite域。

有这样的事情吗?我觉得这样的事情不需要太多。目前,我正在考虑如果成功返回后返回null或undefined,则在成功登录后仅使用方法getHostedDomain(),则当前的电子邮件/配置文件不是G Suite帐户,因此请先注销它们,然后再进一步进入Web应用程序。

谢谢。

0 个答案:

没有答案
相关问题