ios – 在iPad App中实现双因素身份验证

ios – 在iPad App中实现双因素身份验证,第1张

概述我计划在我的iPad应用程序中引入双因素身份验证.目前用户使用用户名和密码登录我的应用程序.该用户名和密码是从使用.Net开发的后端Web服务器验证的.如果用户授权登录,则可以访问iPad应用程序. 现在我想引入双因素身份验证来验证用户.我想知道我们在这里有什么选择.由于我们没有用户的电话,因此每次他尝试登录iPad应用程序时都会考虑向手机发送密码.但iPad不支持通过GSM / CDMA网络发送 我计划在我的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

总结

以上是内存溢出为你收集整理的ios – 在iPad App中实现双因素身份验证全部内容,希望文章能够帮你解决ios – 在iPad App中实现双因素身份验证所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1081754.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存