Package org.apache.http.auth
Class AuthState
java.lang.Object
org.apache.http.auth.AuthState
This class provides detailed information about the state of the authentication process.
- Since:
- 4.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns availableAuthOptions.Returns actualAuthScheme.Deprecated.(4.2) do not use.Returns actualCredentials.getState()booleanvoidDeprecated.(4.2) usereset()booleanReturnstrueif the actual authentication scheme is connection based.booleanisValid()Deprecated.(4.2) do not usevoidreset()Resets the auth state.voidsetAuthScheme(AuthScheme authScheme) Deprecated.(4.2) useupdate(AuthScheme, Credentials)voidsetAuthScope(AuthScope authScope) Deprecated.(4.2) do not use.voidsetCredentials(Credentials credentials) Deprecated.(4.2) useupdate(AuthScheme, Credentials)voidsetState(AuthProtocolState state) toString()voidupdate(Queue<AuthOption> authOptions) Updates the auth state with a queue ofAuthOptions.voidupdate(AuthScheme authScheme, Credentials credentials) Updates the auth state withAuthSchemeandCredentials.
-
Constructor Details
-
AuthState
public AuthState()
-
-
Method Details
-
reset
public void reset()Resets the auth state.- Since:
- 4.2
-
getState
- Since:
- 4.2
-
setState
- Since:
- 4.2
-
getAuthScheme
Returns actualAuthScheme. May be null. -
getCredentials
Returns actualCredentials. May be null. -
update
Updates the auth state withAuthSchemeandCredentials.- Parameters:
authScheme- auth scheme. May not be null.credentials- user crednetials. May not be null.- Since:
- 4.2
-
getAuthOptions
Returns availableAuthOptions. May be null.- Since:
- 4.2
-
hasAuthOptions
public boolean hasAuthOptions()- Since:
- 4.2
-
isConnectionBased
public boolean isConnectionBased()Returnstrueif the actual authentication scheme is connection based.- Since:
- 4.5.6
-
update
Updates the auth state with a queue ofAuthOptions.- Parameters:
authOptions- a queue of auth options. May not be null or empty.- Since:
- 4.2
-
invalidate
Deprecated.(4.2) usereset()Invalidates the authentication state by resetting its parameters. -
isValid
Deprecated.(4.2) do not use -
setAuthScheme
Deprecated.(4.2) useupdate(AuthScheme, Credentials)Assigns the givenauthentication scheme.- Parameters:
authScheme- theauthentication scheme
-
setCredentials
Deprecated.(4.2) useupdate(AuthScheme, Credentials)Sets userCredentialsto be used for authentication- Parameters:
credentials- User credentials
-
getAuthScope
Deprecated.(4.2) do not use.Returns actualAuthScopeif available- Returns:
- actual authentication scope if available,
nullotherwise
-
setAuthScope
Deprecated.(4.2) do not use.Sets actualAuthScope.- Parameters:
authScope- Authentication scope
-
toString
-