【发布时间】:2016-07-25 09:08:58
【问题描述】:
我不确定我有这个问题,所以也许你可以帮助我。 我已经为 Android 应用构建了两步验证。
- 用户通过 https 将他的电话号码从应用程序发送到服务器
- 服务器通过 SMS 将验证码发送回用户(基于
Twilio/PHP) - 用户收到代码并可以在 服务器
此时我可以确定用户是发送代码的智能手机的经过身份验证的所有者。
如果用户现在重新启动他的手机和他的应用程序,我如何确保该用户仍然是同一个经过身份验证的用户? 我是否必须每次根据身份验证代码向服务器发送某种凭据?这是一种安全且正确的方法吗?
谢谢你和最好的问候!
Dopser
【问题讨论】:
-
如果其他用户拿到手机,短信无法区分。
-
在每个请求上发送电话号码,如果相同,则在服务器上进行匹配,然后用户进行身份验证,否则根据需要再次要求验证..
标签: java php android authentication twilio