Cordova   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了cordova – 在Phonegap中安全登录大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我正在创建一个Phonegap应用程序,它需要允许用户登录我们的中央身份验证服务. 我担心的是,由于电话上的文件是在本地加载的(通过file://),因此没有像httpS连接那样的安全性.如果我将用户名和密码传递到我们服务器上的httpS位置,即使响应是这样,该请求也不会受到保护. 我不想使用ChildBrowser插件进行登录,因为似乎没有任何类型的事件冒泡会告诉我登录过程何时完成,并且因为并非
我正在创建@L_414_0@phonegap应用程序,它需要允许用户登录我们的中央身份验证服务.

我担心的是,由于电话上的文件在本地加载的(通过file://),因此没有像httpS连接那样的安全性.如果我将用户名和密码传递到我们服务器上的httpS位置,即使响应是这样,该请求也不会受到保护.

我不想使用ChildBrowser插件进行登录,因为似乎没有任何类型的事件冒泡会告诉我登录过程何时完成,并且因为并非所有平台都支持ChildBrowser插件.

看起来使用非对称加密来加密使用公钥的用户名/密码组合并使用私钥在服务器上解密它似乎是合理的.不过,我似乎无法让任何javascript RSA库在后端使用Java.

对于保护Phonegap应用程序中用户密码的情况,非对称加密是否合适?有更好的解决方案吗?

如何使用Javascript – > Java的?我一直在客户端使用ohdave.com/RSA脚本,但Java不想使用ohdave生成的密钥重新创建密钥.

任何帮助表示赞赏.

解决方法

我已经了解到,通过httpS请求身份验证Web服务将启动握手,允许使用SSL证书加密凭据.

至于将凭证存储在手机上,以下是我的做法:

>使用基本授权标头中的Base64编码通过SSL发送凭据以登录webservice.>成功的登录响应包括使用服务器上的密钥加密的凭证AEs.> AES加密凭据存储在手机上.>通过在摘要授权标头中通过SSL将加密凭证发送到登录Web服务来处理未来登录.

大佬总结

以上是大佬教程为你收集整理的cordova – 在Phonegap中安全登录全部内容,希望文章能够帮你解决cordova – 在Phonegap中安全登录所遇到的程序开发问题。

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。