繁体   English   中英

如何在 chrome 扩展中实现 firebase 电子邮件链接身份验证?

[英]How to implement firebase email link authentication in chrome extension?

我想将电子邮件链接发送到用户的电子邮件,以在我的扩展程序中对用户进行身份验证。 如何自动检测用户何时单击电子邮件中的链接?

我已经配置为发送电子邮件。 但我的问题是即使用户单击链接后,扩展弹出窗口仍然显示登录表单。

我正在使用反应。

单击电子邮件链接后,如何自动为用户提供访问权限?

如何自动检测用户何时单击电子邮件中的链接?

Firebase 会将用户登录到他们点击链接的设备上。 即使是相同的设备,它也很可能位于不同的选项卡中。 最简单的方法是使用 Firebase 实时数据库。

  1. 当使用进入电子邮件时,发送登录链接并侦听相关时间数据库中的特定节点。
  2. 当使用点击该链接并在登录后重定向到任何页面时,更新 RTDB 中该节点的值。
  3. 收到更新后,进行所需的更改。

但是,这将不起作用,因为用户在完全不同的设备上使用链接,因此可能需要自定义解决方案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM