nat*_*ath 5 iphone objective-c ipad ios
我计划在我的iPad应用程序中引入双因素身份验证.目前用户使用用户名和密码登录我的应用程序.该用户名和密码是从使用.Net开发的后端Web服务器验证的.如果用户授权登录,则可以访问iPad应用程序.
现在我想引入双因素身份验证来验证用户.我想知道我们在这里有什么选择.由于我们没有用户的电话,因此每次他尝试登录iPad应用程序时都会考虑向手机发送密码.但iPad不支持通过GSM/CDMA网络发送消息.有没有办法实现这个目标?(考虑从本地ISP获取SMS网关并将SMS写入服务器.但它的成本更高)第三方模块可以.
检查谷歌验证器。https://code.google.com/p/google-authenticator/
我认为这对于两步验证来说非常好。
这是服务器端的源代码(它在 php 上,但我认为将其转换为 .NET 或其他平台并不是什么大问题)https://github.com/chregu/GoogleAuthenticator.php
据我所知,它使用基于时间的一次性密码算法http://en.wikipedia.org/wiki/Time-based_One-time_Password_Algorithm
| 归档时间: |
|
| 查看次数: |
1764 次 |
| 最近记录: |