Package org.jsoup.helper
Class RequestAuthenticator.Context
java.lang.Object
org.jsoup.helper.RequestAuthenticator.Context
- Enclosing interface:
-
RequestAuthenticator
public static class RequestAuthenticator.Context extends Object
Provides details for the request, to determine the appropriate credentials to return.
-
Method Summary
Modifier and TypeMethodDescriptioncredentials(String username, String password) Helper method to return a PasswordAuthentication object.booleanisProxy()Gets if the authentication request is for a proxy.booleanisServer()Gets if the authentication request is for a server.Stringrealm()Get the realm of the authentication request.type()url()Get the URL that is being requested.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
url
Get the URL that is being requested.- Returns:
- URL
-
type
Get the requestor type:PROXYif a proxy is requesting authentication, orSERVERif the URL's server is requesting.- Returns:
- requestor type
-
realm
public String realm()Get the realm of the authentication request.- Returns:
- realm of the authentication request
-
isProxy
public boolean isProxy()Gets if the authentication request is for a proxy.- Returns:
- true if type==proxy.
-
isServer
public boolean isServer()Gets if the authentication request is for a server.- Returns:
- true if type==server.
-
credentials
Helper method to return a PasswordAuthentication object.- Parameters:
-
username- username credential -
password- password credential - Returns:
- a constructed PasswordAuthentication
-