操作方法:安全地将用户名和密码传回Web视图

时间:2010-07-01 21:15:43

标签: android post cookies session security

我在其偏好设置中存储了用户名和密码。

如何以安全的方式将其传回Webview? 我知道如果我这样做会有效,但看起来很糟糕。必须有更好的方式来发布变量。

webview.loadUrl( “http://mysite.com?name=” +用户名+ “&安培;密码=” + somepassword);

我一直在找几天找不到任何东西,这让我觉得我错过了一些明显的东西。

2 个答案:

答案 0 :(得分:1)

您应该使用HTTPS。

您还可以发送密码的盐渍哈希值。 (使用服务器提供的过期盐来防止重放攻击)

答案 1 :(得分:0)

创建一个实现onReceivedHttpAuthRequest的WebViewClient。 通过方法setWebViewClient将其连接到您的webview。

有关工作示例,请参阅https://github.com/elsewhat/sapnoteviewer-android/blob/master/src/org/sapmentors/sapnoteviewer/SAPNoteView.java

沃尔维克