public class SSOConfigLoader
extends java.lang.Object
implements javax.servlet.ServletContextListener
Example
<context-param> <param-name>ssoclient.config</param-name> <param-value>/sso-config.xml</param-value> </context-param> <listener> <listener-class>uk.ac.warwick.sso.client.SSOConfigLoader</listener-class> </listener>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SSO_CACHE_KEY |
static java.lang.String |
SSO_CONFIG_KEY |
| Constructor and Description |
|---|
SSOConfigLoader() |
| Modifier and Type | Method and Description |
|---|---|
void |
contextDestroyed(javax.servlet.ServletContextEvent arg0) |
void |
contextInitialized(javax.servlet.ServletContextEvent event) |
void |
loadSSOConfig(javax.servlet.ServletContext servletContext) |
uk.ac.warwick.sso.client.SSOConfiguration |
loadSSOConfig(java.lang.String ssoConfigLocation) |
void |
storeConfig(javax.servlet.ServletContext servletContext,
java.lang.String configSuffix,
uk.ac.warwick.sso.client.SSOConfiguration config) |
public static final java.lang.String SSO_CONFIG_KEY
public static final java.lang.String SSO_CACHE_KEY
public final void contextInitialized(javax.servlet.ServletContextEvent event)
contextInitialized in interface javax.servlet.ServletContextListenerpublic uk.ac.warwick.sso.client.SSOConfiguration loadSSOConfig(java.lang.String ssoConfigLocation)
public void loadSSOConfig(javax.servlet.ServletContext servletContext)
public void storeConfig(javax.servlet.ServletContext servletContext,
java.lang.String configSuffix,
uk.ac.warwick.sso.client.SSOConfiguration config)
public final void contextDestroyed(javax.servlet.ServletContextEvent arg0)
contextDestroyed in interface javax.servlet.ServletContextListener