用于电子邮件链接身份验证的颤振 ERROR_INVALID_ACTION_CODE 中的 firebase 身份验证

Posted

技术标签:

【中文标题】用于电子邮件链接身份验证的颤振 ERROR_INVALID_ACTION_CODE 中的 firebase 身份验证【英文标题】:firebase authentication in flutter ERROR_INVALID_ACTION_CODE for email link authentication 【发布时间】:2019-12-01 21:11:42 【问题描述】:

我为我的 Flutter 应用设置了电子邮件链接身份验证设置,它在发送电子邮件和注册用户方面运行良好。

我刚刚在 Firebase 控制台中更改了面向公众的项目名称,现在用户收到错误消息 ERROR_INVALID_ACTION_CODE。链接中的平台异常操作代码格式错误、已过期或已被使用。 这里没有什么花哨的。这段特定的代码运行良好。

            AuthResult result =
                await auth.signInWithEmailAndLink(email: email, link: link);
 catch (error) 
print(error)

【问题讨论】:

【参考方案1】:

我认为这与项目设置和刷新有关。它今天又开始工作了。

【讨论】:

您能否建议您对设置进行了哪些更改,以及您进行了哪些刷新,我也面临同样的问题。 @LokeshSurage 它再次开始失败。我提出了颤振的问题github.com/FirebaseExtended/flutterfire/issues/1537

以上是关于用于电子邮件链接身份验证的颤振 ERROR_INVALID_ACTION_CODE 中的 firebase 身份验证的主要内容,如果未能解决你的问题,请参考以下文章

FirebaseUser 使用颤振进行身份验证时出错 [重复]

如何使用颤振在 django 中进行 google、facebook 身份验证

在firebase中实现电话和电子邮件身份验证的最佳方法是一次性使用?

如果未通过身份验证,则颤振 Web 重定向用户

未处理的异常:[firebase_auth/unknown] null:使用颤振/firebase 进行电话身份验证时出错

电子邮件链接身份验证。如何使用动态链接注册?