【问题标题】:how to get firebase oobcode in REST API [duplicate]如何在 REST API 中获取 firebase oobcode [重复]
【发布时间】:2020-09-12 11:17:16
【问题描述】:

我正在尝试为我的游戏创建身份验证系统,我被困在验证电子邮件发送到电子邮件时生成的 oobcode 上,但要确认此邮件,Firebase 会发送 oobCode 我想知道如何让 Firebase 休息API OOB 代码。我不想创建一个自我服务器来动态处理我想使用 Firebase 选项。 使用 REST API。

【问题讨论】:

  • 目前还不清楚您到底想要实现什么。你问如何获得oobCode?你能澄清一下吗?
  • 是的,我想知道如何获取在验证电子邮件中发送的 oobcode。但是通过 REST API,因为 Firebase.Auth 在我的编辑器@Renaud Tarnec 上不起作用
  • 好的,所以您想要获取 oobCode 以便调用 REST API。您如何发送“电子邮件验证”电子邮件?您是否也使用 REST API (firebase.google.com/docs/reference/rest/…)?
  • 是的,我希望 oobcode 确认我的电子邮件。我的所有代码都是 REST API 格式。你能告诉我如何获得这个通过电子邮件发送的oobcode

标签: firebase rest firebase-authentication


【解决方案1】:

“电子邮件验证”电子邮件中的链接包含oobCode 作为查询字符串参数。实际上无法通过 Firebase 身份验证 API 或 Admin SDK 生成此代码。

因此,您需要从查询字符串中提取代码并使用此代码调用REST API endpoint


请注意,您可以通过 Firebase 控制台自定义电子邮件中包含的“操作 URL”(即“电子邮件验证”电子邮件中的链接)(单击“身份验证”垂直菜单项,然后单击“模板”标签)。例如,您可以指向您托管的网页,该网页在解析 URL 中的 oobCode 值后调用 REST API。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2020-03-08
  • 1970-01-01
  • 1970-01-01
  • 2020-07-21
  • 2021-03-13
  • 1970-01-01
  • 2020-11-11
  • 2016-12-02
相关资源
最近更新 更多