Package org.apache.jena.rdfconnection
Class LibSec
- java.lang.Object
-
- org.apache.jena.rdfconnection.LibSec
-
public class LibSec extends java.lang.ObjectLibrary for client side use of access control.
-
-
Field Summary
Fields Modifier and Type Field Description static AuthSchemeauthMode
-
Constructor Summary
Constructors Constructor Description LibSec()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.http.client.CredentialsProvidercredsProvider(AuthSetup auth)static org.apache.http.client.HttpClienthttpClient(java.lang.String host, int port, java.lang.String user, java.lang.String password, java.lang.String realm)Create anHttpClientwith authentication by user/password a particular host and port.static org.apache.http.client.HttpClienthttpClient(AuthSetup auth)Create anHttpClientwith authentication as given by theAuthSetupfor a particular host and port.static org.apache.http.client.protocol.HttpClientContexthttpContext(org.apache.http.client.AuthCache authCache, org.apache.http.client.CredentialsProvider provider)static org.apache.http.client.protocol.HttpClientContexthttpContext(org.apache.http.client.protocol.HttpClientContext localContext, org.apache.http.client.AuthCache authCache, org.apache.http.client.CredentialsProvider provider)static voidwithAuth(java.lang.String urlStr, AuthSetup auth, java.util.function.Consumer<RDFConnection> action)
-
-
-
Field Detail
-
authMode
public static AuthScheme authMode
-
-
Method Detail
-
withAuth
public static void withAuth(java.lang.String urlStr, AuthSetup auth, java.util.function.Consumer<RDFConnection> action)
-
httpClient
public static org.apache.http.client.HttpClient httpClient(AuthSetup auth)
Create anHttpClientwith authentication as given by theAuthSetupfor a particular host and port.
-
httpClient
public static org.apache.http.client.HttpClient httpClient(java.lang.String host, int port, java.lang.String user, java.lang.String password, java.lang.String realm)Create anHttpClientwith authentication by user/password a particular host and port.
-
httpContext
public static org.apache.http.client.protocol.HttpClientContext httpContext(org.apache.http.client.AuthCache authCache, org.apache.http.client.CredentialsProvider provider)
-
httpContext
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)
-
credsProvider
public static org.apache.http.client.CredentialsProvider credsProvider(AuthSetup auth)
-
-