我正在设置一个App Engine应用程序,我想根据他们的电话号码(例如Whatsapp)注册所有用户。
服务器将需要向用户发送SMS进行身份验证。然后,用户可以使用其电话号码+密码的组合登录。
Google Apps是否支持这种身份验证模型,还是必须使用Google帐户?
我看到了Twilio的支持,但是对于设置发送一堆SMSes / VoIP服务器端的应用程序来说,这似乎更多。我只需要为每位用户接收一条SMS即可确认其电话号码。
注意:这将是一个iOS / Android应用程序,将来可能会提供网络支持。
App Engine不会强迫您使用任何身份验证机制。您可以在创建应用程序时选择Google帐户选项,例如,它可能对管理员登录很有用,但是您不必对应用程序的所有用户都使用它。
App Engine不提供对SMS身份验证的内置支持,但是没有什么可以阻止您使用它。Twilio API提供了您需要的所有工具。
请注意,SMS身份验证模型具有主要限制。例如,人们倾向于更换电话,有时甚至是其电话号码,并且他们通常在切换后立即失去对先前电话/号码的访问权限,这使得难以转移其帐户。这就是为什么更多的应用程序选择两步验证(带有SMS确认的用户名/密码)而不是仅使用SMS的单步验证的原因之一。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句