我打算使用Google Identity Toolkit,并将仅与 Google提供商 集成(没有其他提供商,将来也没有机会)。
无论我看到的是什么示例,流程都显示“Email First”选项。在提供基于域的电子邮件后,它需要身份提供者站点。
情形是,如果用户未登录,则用户需要输入两次电子邮件地址,首先是“电子邮件优先”页面,然后是Google Account Page。
正如我所知,只有谷歌作为提供商,问题是我如何直接将用户重定向到Google帐户,一旦他点击登录按钮,而不是向他显示“电子邮件优先”页面?
被修改
现在我的流程变化不大,我正在使用的网站已经与不同的公司活动目录集成,因此一旦用户输入他的电子邮件地址,基于电子邮件域用户将被重定向到用户所需的公司门户验证
现在,网站计划允许使用Google帐户,当用户使用Google域名输入电子邮件地址时,应将其重定向到Google帐户页面。网站所有者,不希望看到“电子邮件优先”或“提供商优先”屏幕,因为这是糟糕的用户体验。
答案 0 :(得分:0)
如果在窗口小部件选项中指定displayMode:'providerFirst',它应该可以正常工作。
为什么不使用Google Sign-In代替网站呢?由于Google是您唯一的身份提供商,因此这似乎是您的最佳选择。您还将在登录时获得Identity Toolkit未提供的名字和姓氏。