public class LibSec extends Object
Modifier and Type | Field and Description |
---|---|
static AuthScheme |
authMode |
Constructor and Description |
---|
LibSec() |
Modifier and Type | Method and Description |
---|---|
static org.apache.http.client.CredentialsProvider |
credsProvider(AuthSetup auth) |
static org.apache.http.client.HttpClient |
httpClient(AuthSetup auth)
Create an
HttpClient with authentication as given by
the AuthSetup for a particular host and port. |
static org.apache.http.client.HttpClient |
httpClient(String host,
int port,
String user,
String password,
String realm)
Create an
HttpClient with authentication by user/password
a particular host and port. |
static org.apache.http.client.protocol.HttpClientContext |
httpContext(org.apache.http.client.AuthCache authCache,
org.apache.http.client.CredentialsProvider provider) |
static org.apache.http.client.protocol.HttpClientContext |
httpContext(org.apache.http.client.protocol.HttpClientContext localContext,
org.apache.http.client.AuthCache authCache,
org.apache.http.client.CredentialsProvider provider) |
static void |
withAuth(String urlStr,
AuthSetup auth,
Consumer<RDFConnection> action) |
public static AuthScheme authMode
public static void withAuth(String urlStr, AuthSetup auth, Consumer<RDFConnection> action)
public static org.apache.http.client.HttpClient httpClient(AuthSetup auth)
HttpClient
with authentication as given by
the AuthSetup
for a particular host and port.public static org.apache.http.client.HttpClient httpClient(String host, int port, String user, String password, String realm)
HttpClient
with authentication by user/password
a particular host and port.public static org.apache.http.client.protocol.HttpClientContext httpContext(org.apache.http.client.AuthCache authCache, org.apache.http.client.CredentialsProvider provider)
public static org.apache.http.client.protocol.HttpClientContext httpContext(org.apache.http.client.protocol.HttpClientContext localContext, org.apache.http.client.AuthCache authCache, org.apache.http.client.CredentialsProvider provider)
public static org.apache.http.client.CredentialsProvider credsProvider(AuthSetup auth)
Licenced under the Apache License, Version 2.0