首页 > 解决方案 > 如何避免 firebaseUI 电子邮件链接身份验证打开第二个浏览器选项卡?

问题描述

当使用带有 firebaseUI 的电子邮件链接身份验证方法时,通过电子邮件发送的超链接会打开一个新的浏览器选项卡,以确认/验证对 firebase 的电子邮件接收,然后重定向到初始 URL。这为用户留下了两个具有相同(经过身份验证的)原始 URL 的浏览器选项卡。

有没有办法只打开一个浏览器选项卡?

我尝试使用返回的 emailLinkSignIn 函数配置 firebaseUI EmailAuthProvider:

  1. { url: '';},这没有效果。
  2. {url: '[another url]';},这会打开“另一个 url”,但不会在原始浏览器选项卡中对用户进行身份验证。

firebaseUI-web - 配置电子邮件提供程序
firebaseUI-angular

标签: angularfirebase-authenticationfirebaseuipassword-less

解决方案


推荐阅读