FileDocCategorySizeDatePackage
HttpAuthHandler.javaAPI DocAndroid 5.1 API2364Thu Mar 12 22:22:10 GMT 2015android.webkit

HttpAuthHandler

public class HttpAuthHandler extends android.os.Handler
Represents a request for HTTP authentication. Instances of this class are created by the WebView and passed to {@link WebViewClient#onReceivedHttpAuthRequest}. The host application must call either {@link #proceed} or {@link #cancel} to set the WebView's response to the request.

Fields Summary
Constructors Summary
public HttpAuthHandler()

hide
Only for use by WebViewProvider implementations.

    
Methods Summary
public voidcancel()
Instructs the WebView to cancel the authentication request.

    
public voidproceed(java.lang.String username, java.lang.String password)
Instructs the WebView to proceed with the authentication with the given credentials. Credentials for use with this method can be retrieved from the WebView's store using {@link WebView#getHttpAuthUsernamePassword}.

    
public booleansuppressDialog()
Gets whether the prompt dialog should be suppressed.

return
whether the prompt dialog should be suppressed
hide

        return false;
    
public booleanuseHttpAuthUsernamePassword()
Gets whether the credentials stored for the current host (i.e. the host for which {@link WebViewClient#onReceivedHttpAuthRequest} was called) are suitable for use. Credentials are not suitable if they have previously been rejected by the server for the current request.

return
whether the credentials are suitable for use
see
WebView#getHttpAuthUsernamePassword

        return false;