0

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

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

场景是,如果用户没有登录,用户需要输入他的电子邮件地址两次,首先在“Email First”页面,然后在Google Account Page

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

已编辑

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

现在网站正计划允许谷歌账户,当用户输入谷歌域的电子邮件地址时,使用应该被重定向到谷歌账户页面。网站所有者,不想看到“电子邮件优先”或“提供商优先”屏幕,因为这是糟糕的用户体验

4

1 回答 1

0

如果您在小部件选项中指定 displayMode: 'providerFirst',它应该可以按需要工作。

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

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

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

于 2016-04-28T14:31:15.860 回答