Package org.jsoup.helper
Class RequestAuthenticator.Context
- java.lang.Object
-
- org.jsoup.helper.RequestAuthenticator.Context
-
- Enclosing interface:
- RequestAuthenticator
public static class RequestAuthenticator.Context extends java.lang.Object
Provides details for the request, to determine the appropriate credentials to return.
-
-
Constructor Summary
Constructors Constructor Description Context(java.net.URL url, java.net.Authenticator.RequestorType type, java.lang.String realm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.net.PasswordAuthentication
credentials(java.lang.String username, java.lang.String password)
Helper method to return a PasswordAuthentication object.boolean
isProxy()
Gets if the authentication request is for a proxy.boolean
isServer()
Gets if the authentication request is for a server.java.lang.String
realm()
Get the realm of the authentication request.java.net.Authenticator.RequestorType
type()
Get the requestor type:PROXY
if a proxy is requesting authentication, orSERVER
if the URL's server is requesting.java.net.URL
url()
Get he URL that is being requested.
-
-
-
Method Detail
-
url
public java.net.URL url()
Get he URL that is being requested.- Returns:
- URL
-
type
public java.net.Authenticator.RequestorType type()
Get the requestor type:PROXY
if a proxy is requesting authentication, orSERVER
if the URL's server is requesting.- Returns:
- requestor type
-
realm
public java.lang.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
public java.net.PasswordAuthentication credentials(java.lang.String username, java.lang.String password)
Helper method to return a PasswordAuthentication object.- Parameters:
username
- username credentialpassword
- password credential- Returns:
- a constructed PasswordAuthentication
-
-