Package org.labkey.remoteapi
Class BasicAuthCredentialsProvider
java.lang.Object
org.labkey.remoteapi.BasicAuthCredentialsProvider
- All Implemented Interfaces:
CredentialsProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigureClientBuilder(URI baseURI, org.apache.hc.client5.http.impl.classic.HttpClientBuilder builder) voidconfigureRequest(URI baseURI, org.apache.hc.client5.http.classic.methods.HttpUriRequest request, org.apache.hc.client5.http.protocol.HttpClientContext httpClientContext) voidinitializeConnection(Connection connection) Initialize the connection before its first request.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.labkey.remoteapi.CredentialsProvider
shouldRetryRequest
-
Constructor Details
-
BasicAuthCredentialsProvider
-
-
Method Details
-
configureClientBuilder
public void configureClientBuilder(URI baseURI, org.apache.hc.client5.http.impl.classic.HttpClientBuilder builder) - Specified by:
configureClientBuilderin interfaceCredentialsProvider
-
configureRequest
public void configureRequest(URI baseURI, org.apache.hc.client5.http.classic.methods.HttpUriRequest request, org.apache.hc.client5.http.protocol.HttpClientContext httpClientContext) - Specified by:
configureRequestin interfaceCredentialsProvider
-
initializeConnection
Description copied from interface:CredentialsProviderInitialize the connection before its first request. For example, make a request to retrieve CSRF token & session ID and/or ensure the user is logged in.- Specified by:
initializeConnectionin interfaceCredentialsProvider- Throws:
IOExceptionCommandException
-