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