Package org.apache.http.impl.client
Class SystemDefaultCredentialsProvider
java.lang.Object
org.apache.http.impl.client.SystemDefaultCredentialsProvider
- All Implemented Interfaces:
CredentialsProvider
@Contract(threading=SAFE)
public class SystemDefaultCredentialsProvider
extends Object
implements CredentialsProvider
Implementation of
CredentialsProvider
backed by standard
JRE Authenticator
.- Since:
- 4.3
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
Clears all credentials.getCredentials
(AuthScope authscope) Get thecredentials
for the given authentication scope.void
setCredentials
(AuthScope authscope, Credentials credentials) Sets thecredentials
for the given authentication scope.
-
Constructor Details
-
SystemDefaultCredentialsProvider
public SystemDefaultCredentialsProvider()Default constructor.
-
-
Method Details
-
setCredentials
Description copied from interface:CredentialsProvider
Sets thecredentials
for the given authentication scope. Any previous credentials for the given scope will be overwritten.- Specified by:
setCredentials
in interfaceCredentialsProvider
- Parameters:
authscope
- theauthentication scope
credentials
- the authenticationcredentials
for the given scope.- See Also:
-
getCredentials
Description copied from interface:CredentialsProvider
Get thecredentials
for the given authentication scope.- Specified by:
getCredentials
in interfaceCredentialsProvider
- Parameters:
authscope
- theauthentication scope
- Returns:
- the credentials
- See Also:
-
clear
public void clear()Description copied from interface:CredentialsProvider
Clears all credentials.- Specified by:
clear
in interfaceCredentialsProvider
-