Package org.pac4j.core.config
Class Config
- java.lang.Object
-
- org.pac4j.core.config.Config
-
public class Config extends Object
The default configuration with clients, authorizers, matchers, etc.- Since:
- 1.8.0
- Author:
- Jerome Leleu
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,Authorizer>
authorizers
protected CallbackLogic
callbackLogic
protected Clients
clients
protected HttpActionAdapter
httpActionAdapter
static Config
INSTANCE
protected LogoutLogic
logoutLogic
protected Map<String,Matcher>
matchers
protected SecurityLogic
securityLogic
protected SessionStore
sessionStore
protected WebContextFactory
webContextFactory
-
Constructor Summary
Constructors Constructor Description Config()
Config(String callbackUrl, List<Client> clients)
Config(String callbackUrl, Map<String,Authorizer> authorizers, Client... clients)
Config(String callbackUrl, Client client)
Config(String callbackUrl, Client... clients)
Config(String callbackUrl, Client client, Map<String,Authorizer> authorizers)
Config(List<Client> clients)
Config(Map<String,Authorizer> authorizers)
Config(Map<String,Authorizer> authorizers, Client... clients)
Config(Client client)
Config(Client... clients)
Config(Client client, Map<String,Authorizer> authorizers)
Config(Clients clients)
Config(Clients clients, Map<String,Authorizer> authorizers)
-
Method Summary
-
-
-
Field Detail
-
INSTANCE
public static final Config INSTANCE
-
clients
protected Clients clients
-
authorizers
protected Map<String,Authorizer> authorizers
-
sessionStore
protected SessionStore sessionStore
-
httpActionAdapter
protected HttpActionAdapter httpActionAdapter
-
securityLogic
protected SecurityLogic securityLogic
-
callbackLogic
protected CallbackLogic callbackLogic
-
logoutLogic
protected LogoutLogic logoutLogic
-
webContextFactory
protected WebContextFactory webContextFactory
-
-
Constructor Detail
-
Config
public Config()
-
Config
public Config(Client client)
-
Config
public Config(Clients clients)
-
Config
public Config(Client... clients)
-
Config
public Config(Map<String,Authorizer> authorizers)
-
Config
public Config(Clients clients, Map<String,Authorizer> authorizers)
-
Config
public Config(Client client, Map<String,Authorizer> authorizers)
-
Config
public Config(Map<String,Authorizer> authorizers, Client... clients)
-
Config
public Config(String callbackUrl, Map<String,Authorizer> authorizers, Client... clients)
-
Config
public Config(String callbackUrl, Client client, Map<String,Authorizer> authorizers)
-
-
Method Detail
-
getClients
public Clients getClients()
-
setClients
public void setClients(Clients clients)
-
getAuthorizers
public Map<String,Authorizer> getAuthorizers()
-
setAuthorizer
public void setAuthorizer(Authorizer authorizer)
-
setAuthorizers
public void setAuthorizers(Map<String,Authorizer> authorizers)
-
addAuthorizer
public void addAuthorizer(String name, Authorizer authorizer)
-
setMatcher
public void setMatcher(Matcher matcher)
-
getSessionStore
public SessionStore getSessionStore()
-
setSessionStore
public void setSessionStore(SessionStore sessionStore)
-
getHttpActionAdapter
public HttpActionAdapter getHttpActionAdapter()
-
setHttpActionAdapter
public void setHttpActionAdapter(HttpActionAdapter httpActionAdapter)
-
getSecurityLogic
public SecurityLogic getSecurityLogic()
-
setSecurityLogic
public void setSecurityLogic(SecurityLogic securityLogic)
-
getCallbackLogic
public CallbackLogic getCallbackLogic()
-
setCallbackLogic
public void setCallbackLogic(CallbackLogic callbackLogic)
-
getLogoutLogic
public LogoutLogic getLogoutLogic()
-
setLogoutLogic
public void setLogoutLogic(LogoutLogic logoutLogic)
-
getWebContextFactory
public WebContextFactory getWebContextFactory()
-
setWebContextFactory
public void setWebContextFactory(WebContextFactory webContextFactory)
-
getProfileManagerFactory
public static ProfileManagerFactory getProfileManagerFactory()
-
setProfileManagerFactory
public static void setProfileManagerFactory(String name, ProfileManagerFactory profileManagerFactory)
-
defaultProfileManagerFactory
public static void defaultProfileManagerFactory(String name, ProfileManagerFactory profileManagerFactory)
-
getProfileManagerFactory2
@Deprecated public static ProfileManagerFactory2 getProfileManagerFactory2()
Deprecated.
-
setProfileManagerFactory2
@Deprecated public static void setProfileManagerFactory2(String name, ProfileManagerFactory2 profileManagerFactory2)
Deprecated.
-
defaultProfileManagerFactory2
@Deprecated public static void defaultProfileManagerFactory2(String name, ProfileManagerFactory2 profileManagerFactory2)
Deprecated.
-
setConfig
public static void setConfig(Config config)
-
-