没有“电子邮件优先”选项的Google Identity Toolkit

时间:2016-04-28 09:00:29

标签: google-identity-toolkit google-identity

我打算使用Google Identity Toolkit,并将 Google提供商 集成(没有其他提供商,将来也没有机会)

无论我看到的是什么示例,流程都显示“Email First”选项。在提供基于域的电子邮件后,它需要身份提供者站点。

情形是,如果用户未登录,则用户需要输入两次电子邮件地址,首先是“电子邮件优先”页面,然后是Google Account Page

正如我所知,只有谷歌作为提供商,问题是我如何直接将用户重定向到Google帐户,一旦他点击登录按钮,而不是向他显示“电子邮件优先”页面?

被修改

现在我的流程变化不大,我正在使用的网站已经与不同的公司活动目录集成,因此一旦用户输入他的电子邮件地址,基于电子邮件域用户将被重定向到用户所需的公司门户验证

现在,网站计划允许使用Google帐户,当用户使用Google域名输入电子邮件地址时,应将其重定向到Google帐户页面。网站所有者,不希望看到“电子邮件优先”或“提供商优先”屏幕,因为这是糟糕的用户体验

1 个答案:

答案 0 :(得分:0)

如果在窗口小部件选项中指定displayMode:'providerFirst',它应该可以正常工作。

https://developers.google.com/identity/toolkit/web/setup-frontend#email_first_vs_provider_first_modes

为什么不使用Google Sign-In代替网站呢?由于Google是您唯一的身份提供商,因此这似乎是您的最佳选择。您还将在登录时获得Identity Toolkit未提供的名字和姓氏。

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