Package org.jsoup.helper
Class RequestAuthenticator.Context
java.lang.Object
org.jsoup.helper.RequestAuthenticator.Context
- Enclosing interface:
RequestAuthenticator
Provides details for the request, to determine the appropriate credentials to return.
-
Field Summary
Fields -
Constructor Summary
Constructors -
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.realm()Get the realm of the authentication request.type()url()Get he URL that is being requested.
-
Field Details
-
url
-
type
-
realm
-
-
Constructor Details
-
Context
Context(URL url, Authenticator.RequestorType type, String realm)
-
-
Method Details
-
url
Get he 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
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 credentialpassword- password credential- Returns:
- a constructed PasswordAuthentication
-