Проблема веб-просмотра Asp.net и Android

Мой сервер IIS требует аутентификации для доступа к локальному серверу

это приводит к тому, что компонент Android WebView получает ошибку 403 после направления URL-адреса

если я сниму флажок «Базовая аутентификация» в разделе «Каталог», найденном в

Управление компьютером -> Веб-сайты -> Свойства

На этот раз я получу ошибку 403 (отказано в доступе), включая мой браузер

как только я перезагружу свой компьютер

Как отключить аутентификацию без потери доступа к ней?

если это невозможно

Есть ли способ разрешить Android WebView вводить имя пользователя и пароль

автоматически, чтобы предотвратить ошибку 403?


person Corbee    schedule 07.03.2011    source источник
comment
возможный дубликат справки по базовой аутентификации WebView   -  person Peter Knego    schedule 07.03.2011


Ответы (1)


Вам необходимо обработать обычную аутентификацию в WebView: Как обработать обычную аутентификацию в WebView

person Peter Knego    schedule 07.03.2011
comment
Все еще не работает, я попробовал webview.setHttpAuthUsernamePassword(10.0.2.2, , имя пользователя, пароль); но я все еще испытываю ошибку 403. Что я делаю неправильно. - person Corbee; 08.03.2011
comment
Попробуйте использовать доменное имя, указанное в конфигурации IIS. Если он не установлен, то это домен вашего IIS по умолчанию. Также проверьте область. Microsoft. com/technet/prodtechnol/WindowsServer2003/Library/IIS/ - person Peter Knego; 08.03.2011
comment
Я сделал это снова, все еще не работает webview.setHttpAuthUsernamePassword(10.0.2.2, subdomain.site.com, имя пользователя, пароль); - person Corbee; 08.03.2011
comment
пакет com.android.browserweb; импортировать android.app.Activity; импортировать android.os.Bundle; импортировать android.webkit.WebView; открытый класс ActBrowser расширяет активность { браузер WebView; @Override public void onCreate (Bundle saveInstanceState) { super.onCreate (savedInstanceState); setContentView(R.layout.main); браузер = (WebView) findViewById (R.id.webkit); browser.setHttpAuthUsernamePassword(10.0.2.2,the.realm.com,myusername, mypassword); browser.loadUrl(10.0.2.2/pathtodir); } } - person Corbee; 08.03.2011