class OAuthScheme
extends org.apache.http.impl.auth.RFC2617Scheme
Modifier and Type | Field and Description |
---|---|
private boolean |
complete
Whether the authentication process is complete (for the current context)
|
private java.lang.String |
defaultRealm |
Constructor and Description |
---|
OAuthScheme(java.lang.String defaultRealm) |
Modifier and Type | Method and Description |
---|---|
org.apache.http.Header |
authenticate(org.apache.http.auth.Credentials credentials,
org.apache.http.HttpRequest request) |
private OAuthAccessor |
getAccessor(org.apache.http.auth.Credentials credentials) |
private org.apache.http.client.methods.HttpUriRequest |
getHttpUriRequest(org.apache.http.HttpRequest request) |
java.lang.String |
getRealm() |
java.lang.String |
getSchemeName() |
boolean |
isComplete() |
boolean |
isConnectionBased() |
void |
processChallenge(org.apache.http.Header challenge)
Handle a challenge from an OAuth server.
|
getCredentialsCharset, getParameter, getParameters, parseChallenge
private final java.lang.String defaultRealm
private boolean complete
public java.lang.String getRealm()
getRealm
in interface org.apache.http.auth.AuthScheme
getRealm
in class org.apache.http.impl.auth.RFC2617Scheme
public java.lang.String getSchemeName()
public boolean isComplete()
public boolean isConnectionBased()
public void processChallenge(org.apache.http.Header challenge) throws org.apache.http.auth.MalformedChallengeException
processChallenge
in interface org.apache.http.auth.AuthScheme
processChallenge
in class org.apache.http.impl.auth.AuthSchemeBase
org.apache.http.auth.MalformedChallengeException
public org.apache.http.Header authenticate(org.apache.http.auth.Credentials credentials, org.apache.http.HttpRequest request) throws org.apache.http.auth.AuthenticationException
org.apache.http.auth.AuthenticationException
private org.apache.http.client.methods.HttpUriRequest getHttpUriRequest(org.apache.http.HttpRequest request)
private OAuthAccessor getAccessor(org.apache.http.auth.Credentials credentials)