Class Config


  • public class Config
    extends java.lang.Object
    The default configuration with clients, authorizers, matchers, etc.
    Since:
    1.8.0
    Author:
    Jerome Leleu
    • Constructor Detail

      • Config

        public Config()
      • Config

        public Config​(Client client)
      • Config

        public Config​(Clients clients)
      • Config

        public Config​(java.util.List<Client> clients)
      • Config

        public Config​(Client... clients)
      • Config

        public Config​(java.lang.String callbackUrl,
                      Client client)
      • Config

        public Config​(java.lang.String callbackUrl,
                      Client... clients)
      • Config

        public Config​(java.lang.String callbackUrl,
                      java.util.List<Client> clients)
      • Config

        public Config​(java.util.Map<java.lang.String,​Authorizer> authorizers)
      • Config

        public Config​(Clients clients,
                      java.util.Map<java.lang.String,​Authorizer> authorizers)
      • Config

        public Config​(Client client,
                      java.util.Map<java.lang.String,​Authorizer> authorizers)
      • Config

        public Config​(java.util.Map<java.lang.String,​Authorizer> authorizers,
                      Client... clients)
      • Config

        public Config​(java.lang.String callbackUrl,
                      java.util.Map<java.lang.String,​Authorizer> authorizers,
                      Client... clients)
      • Config

        public Config​(java.lang.String callbackUrl,
                      Client client,
                      java.util.Map<java.lang.String,​Authorizer> authorizers)
    • Method Detail

      • getClients

        public Clients getClients()
      • setClients

        public void setClients​(Clients clients)
      • getAuthorizers

        public java.util.Map<java.lang.String,​Authorizer> getAuthorizers()
      • setAuthorizer

        public void setAuthorizer​(Authorizer authorizer)
      • setAuthorizers

        public void setAuthorizers​(java.util.Map<java.lang.String,​Authorizer> authorizers)
      • addAuthorizer

        public void addAuthorizer​(java.lang.String name,
                                  Authorizer authorizer)
      • getMatchers

        public java.util.Map<java.lang.String,​Matcher> getMatchers()
      • setMatcher

        public void setMatcher​(Matcher matcher)
      • setMatchers

        public void setMatchers​(java.util.Map<java.lang.String,​Matcher> matchers)
      • addMatcher

        public void addMatcher​(java.lang.String name,
                               Matcher matcher)
      • setSessionStore

        public void setSessionStore​(SessionStore sessionStore)
      • setHttpActionAdapter

        public void setHttpActionAdapter​(HttpActionAdapter httpActionAdapter)
      • setSecurityLogic

        public void setSecurityLogic​(SecurityLogic securityLogic)
      • setCallbackLogic

        public void setCallbackLogic​(CallbackLogic callbackLogic)
      • setLogoutLogic

        public void setLogoutLogic​(LogoutLogic logoutLogic)
      • setWebContextFactory

        public void setWebContextFactory​(WebContextFactory webContextFactory)
      • setProfileManagerFactory

        public static void setProfileManagerFactory​(java.lang.String name,
                                                    ProfileManagerFactory profileManagerFactory)
      • defaultProfileManagerFactory

        public static void defaultProfileManagerFactory​(java.lang.String name,
                                                        ProfileManagerFactory profileManagerFactory)
      • setConfig

        public static void setConfig​(Config config)