【问题标题】:How can I send OTP(One Time Password) from Firebase如何从 Firebase 发送 OTP(一次性密码)
【发布时间】:2017-07-26 10:13:56
【问题描述】:

我是 Firebase 的新手,我正在开发一个 iOS 项目,我想在其中向用户提供的电子邮件 ID 发送 OTP(一次性密码)。

我可以使用以下方法来包含任何 OTP 吗?或者在firebase中是否有任何方法/方式,以便我可以发送带有自定义电子邮件正文的电子邮件。 注意:我没有使用任何网络服务。

-(void)sendEmailVerificationWithCompletion:
(nullable FIRSendEmailVerificationCallback)completion
{

}

【问题讨论】:

    标签: ios objective-c firebase firebase-authentication one-time-password


    【解决方案1】:

    目前无法更改为电子邮件验证或密码重置请求发送的消息。

    Firebase 身份验证不支持一次性密码或双重身份验证。如果您的项目需要这些,您可以使用另一个提供者来实现它,然后为用户使用mint a custom Firebase Authentication token。不过,您将需要一台服务器,因为铸造此令牌需要使用您的帐户凭据。

    【讨论】:

      【解决方案2】:

      除了 Frank 上面提到的自定义 Firebase 身份验证令牌外,通过 Firebase 是不可能的。也许您应该使用自己的数据库,然后您可以从那里发送 OTP。

      【讨论】:

      • 我没有使用任何网络服务。
      • 那么你必须跟随 Frank van Puffelen。
      猜你喜欢
      • 1970-01-01
      • 2017-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-21
      • 2014-04-19
      • 2020-05-04
      • 1970-01-01
      相关资源
      最近更新 更多