Class LibSec


  • public class LibSec
    extends java.lang.Object
    Library for client side use of access control.
    • Constructor Summary

      Constructors 
      Constructor Description
      LibSec()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.apache.http.client.CredentialsProvider credsProvider​(AuthSetup auth)  
      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 an HttpClient with authentication by user/password a particular host and port.
      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.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​(java.lang.String urlStr, AuthSetup auth, java.util.function.Consumer<RDFConnection> action)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LibSec

        public LibSec()
    • 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 an HttpClient with authentication as given by the AuthSetup for 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 an HttpClient with 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)