2010-07-01 2 views
1

У меня есть имя пользователя и пароль, сохраненные в их настройках.Howto: безопасно передайте имя пользователя и пароль в веб-просмотр

Как мне перевести его обратно в веб-просмотр безопасным способом? Я знаю, что если я это сделаю, это сработает, но это просто плохо. Должен быть лучший способ опубликовать переменные.

webview.loadUrl ("http://mysite.com?name=" + имя пользователя + "& пароль =" + somepassword);

Я искал дни и не могу найти что-либо, что заставляет меня думать, что мне не хватает чего-то очевидного.

ответ

1

Вы должны использовать HTTPS.

Вы также можете отправить соленый хэш пароля. (Использование поставляемой сервером истекающей соли для предотвращения повторных атак)

0

Создайте WebViewClient, который реализует onReceivedHttpAuthRequest. Подключите это к вашему веб-просмотру с помощью метода setWebViewClient.

Для рабочего примера см https://github.com/elsewhat/sapnoteviewer-android/blob/master/src/org/sapmentors/sapnoteviewer/SAPNoteView.java

Dagfinn

+0

ссылка не работает. – user1213202

+0

@ user1213202 ссылка теперь обновлена – dparnas

Смежные вопросы