【问题标题】:How to implement SMS / 2FA Verification using Authy+Amazon lambda+Firebase?如何使用 Authy+Amazon lambda+Firebase 实现 SMS/2FA 验证?
【发布时间】:2016-12-06 07:48:49
【问题描述】:

我开发了一个使用 Firebase 作为后端来存储数据的 Android 应用。

在我的应用程序开发过程中,为了简单起见,我一直使用 Firebase 的电子邮件+密码身份验证方法,其中我在登录或注册时输入电话号码、电子邮件和密码,并将电话号码作为唯一标识符每个用户。

这是我的数据库树的样子:

Root
 + friends 
 - users
    - 9xx888xxx
         hasLoggedIn: false
         name:"XXXXXXXXXX"
         phoneNumber:"9xx888xxx"
       + timeStampJoinedaddclose
   + 989xxxx898
   + xxxx000000

请注意,电话号码充当 UID,因此必须通过 SMS 验证或类似的方式对其进行验证。

现在我的应用程序已经开发完成,我想从 Firebase 的电子邮件+密码身份验证切换到 SMS 验证方法。所以我搜索了一下,发现了这个 Stack Overflow post

由于我是开发新手,我不知道如何使用 AUTHY + Amazon Lambda + Firebase 实现这种类型的验证。我在 Twilio 的网站上看过关于 Authy 的教程,但对我没有帮助。

有人可以指导我或帮助我正确的方向吗?提前致谢。

【问题讨论】:

  • 你找到什么了吗?
  • @GabbarSingh 还没有:-(
  • @GabbarSingh 看看下面我的回答。 Google 现在有一个名为 Cloud Functions 的新产品和一个教程来解释解决这个问题所需的大部分内容:)

标签: android amazon-web-services twilio firebase-authentication authy


【解决方案1】:

截至 2017 年 5 月 17 日,Firebase 本身就支持此功能! :)

I believe they're writing the docs for Android as I write this。 但是,这里是 iOSWeb 上有关此新 Firebase 功能的文档。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-26
    • 1970-01-01
    • 2019-05-02
    • 2015-09-26
    • 2017-12-29
    • 2017-11-29
    • 2019-07-18
    • 2019-03-25
    相关资源
    最近更新 更多