我在其偏好设置中存储了用户名和密码。
如何以安全的方式将其传回Webview? 我知道如果我这样做会有效,但看起来很糟糕。必须有更好的方式来发布变量。
webview.loadUrl( “http://mysite.com?name=” +用户名+ “&安培;密码=” + somepassword);
我一直在找几天找不到任何东西,这让我觉得我错过了一些明显的东西。
答案 0 :(得分:1)
您应该使用HTTPS。
您还可以发送密码的盐渍哈希值。 (使用服务器提供的过期盐来防止重放攻击)
答案 1 :(得分:0)
创建一个实现onReceivedHttpAuthRequest的WebViewClient。 通过方法setWebViewClient将其连接到您的webview。
沃尔维克