firebase - Firebase 的无密码身份验证链接的有效期是多久?
问题描述
我正在按照此处找到的步骤操作:https ://firebase.google.com/docs/auth/web/email-link-auth#enable_email_link_sign_in_for_your_firebase_project
当用户输入他们的电子邮件并收到登录我的应用程序的链接时,他们会收到一个登录链接。该链接使用一次后,将无法再次使用。该链接的有效期是否有超时?
解决方案
今天官方 Firebase 支持回答了我关于链接有效性的问题。我还问我何时连续创建更多链接,所以它们是有效的还是只有最后一个有效。最后,我要求他们将其添加到文档中,因为我在任何地方都找不到它。
这是答案:
电子邮件链接身份验证的有效期较长(约 6 小时)。如果您将连续创建 2 封或更多封登录电子邮件,您应该能够使用收到的最新链接登录。当您单击旧链接时,您还可以在 iOS 中收到错误消息,例如“操作代码无效。如果代码格式错误、过期或已被使用,则可能会发生这种情况”。
推荐阅读
- amazon-web-services - 指向 google 域中的 aws 公共托管区域的子域
- c - 函数结构:“如果错误,提前返回”还是“如果错误,赋值,否则,赋值,返回赋值”?
- r - 如何将 ggplot2 箱线图分组为异质组(不是通常的箱线图分组)?
- c# - 使用 GitLab 时在本地目录中的 C# 中调用另一个类中的类不起作用
- javascript - 如何在几秒钟后更改图像期间添加 FadeIn/FadeOut javascript 效果
- html - HTML5 输入属性 UTF-8,最小/最大,无特殊字符
- c++ - 对类型“A *”的非常量左值引用不能绑定到不相关类型“std::shared_ptr ”的值
- android - 空对象引用 Textwatcher 上的 EditText.addTextChangedListener(android.text.TextWatcher)'
- git - 扫描 git 对象以进行不签出的提交
- php - Laravel 动态路由仍然可以通过 index.php 访问