Package org.labkey.remoteapi
Class GuestCredentialsProvider
java.lang.Object
org.labkey.remoteapi.GuestCredentialsProvider
- All Implemented Interfaces:
CredentialsProvider
A credentials provider that provides no credentials. Connections using
this provider will be granted guest access only.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
configureClientBuilder
(URI baseURI, org.apache.hc.client5.http.impl.classic.HttpClientBuilder builder) void
configureRequest
(URI baseURI, org.apache.hc.client5.http.classic.methods.HttpUriRequest request, org.apache.hc.client5.http.protocol.HttpClientContext httpClientContext) void
initializeConnection
(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, wait
Methods inherited from interface org.labkey.remoteapi.CredentialsProvider
shouldRetryRequest
-
Constructor Details
-
GuestCredentialsProvider
public GuestCredentialsProvider()
-
-
Method Details
-
configureClientBuilder
public void configureClientBuilder(URI baseURI, org.apache.hc.client5.http.impl.classic.HttpClientBuilder builder) - Specified by:
configureClientBuilder
in 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:
configureRequest
in interfaceCredentialsProvider
-
initializeConnection
Description copied from interface:CredentialsProvider
Initialize 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:
initializeConnection
in interfaceCredentialsProvider
- Throws:
IOException
CommandException
-