Zak*_*rdi 1 authentication sms google-app-engine twilio
我正在设置App Engine应用程序,我想根据他们的电话号码注册我的所有用户(如Whatsapp).
服务器需要向用户发送SMS以进行身份验证.然后,用户可以使用他们的电话号码+密码的组合登录.
Google Apps是否支持此类身份验证模式,或者我是否必须使用Google帐户?
我看到Twilio支持,但这似乎更多的是设置一个发送一堆短信/ VoIP服务器端的应用程序.我只需要为每个用户收到一条短信来确认他们的电话号码.
注意:这将是iOS/Android应用程序,将来可能会支持Web.
App Engine不会强制您使用任何身份验证机制.您可以在创建应用时选择Google帐户选项,例如,您可能会发现它对管理员登录非常有用,但您不必将其用于应用的所有用户.
App Engine不提供对SMS身份验证的内置支持,但没有任何东西可以阻止您使用它.Twilio API提供您需要的所有工具.
请注意,SMS身份验证模型具有主要限制.例如,人们倾向于更换电话,有时更换电话号码,并且他们通常在切换时立即无法访问先前的电话/号码,这使得转账很困难.这是为什么更多的应用程序选择两步验证(带有SMS确认的用户名/密码)而不是单步SMS的方法的原因之一.