【发布时间】: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