Class ServletContainerAuthenticatedWebApplication
java.lang.Object
org.apache.wicket.Application
org.apache.wicket.protocol.http.WebApplication
org.apache.wicket.authroles.authentication.AuthenticatedWebApplication
org.wicketstuff.wicket.servlet3.auth.ServletContainerAuthenticatedWebApplication
- All Implemented Interfaces:
IUnauthorizedComponentInstantiationListener,IRoleCheckingStrategy,IEventSink,IMetadataContext<Object,,Application> ISessionStore.UnboundListener
@SecureAutoMount
public abstract class ServletContainerAuthenticatedWebApplication
extends AuthenticatedWebApplication
A web application subclass that does role-based authentication. This class
requires authentication to be configured using the Servlet Container.
- Author:
- jsarman
-
Field Summary
Fields inherited from class org.apache.wicket.protocol.http.WebApplication
META_INF_RESOURCESFields inherited from class org.apache.wicket.Application
CONFIGURATION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected abstract Class<? extends ServletContainerAuthenticatedWebSession>protected final Class<? extends AbstractAuthenticatedWebSession>protected voidinit()Methods inherited from class org.apache.wicket.authroles.authentication.AuthenticatedWebApplication
getSignInPageClass, hasAnyRole, newSession, onUnauthorizedInstantiation, onUnauthorizedPage, restartResponseAtSignInPageMethods inherited from class org.apache.wicket.protocol.http.WebApplication
addResourceReplacement, addResourceReplacement, get, getAjaxRequestTargetListeners, getAjaxRequestTargetProvider, getAndRemoveBufferedResponse, getApplicationKey, getConfigurationType, getCspSettings, getFilterFactoryManager, getInitParameter, getMimeType, getServletContext, getSessionAttributePrefix, getWicketFilter, hasBufferedResponse, hasFilterFactoryManager, internalDestroy, internalInit, logEventTarget, logResponseTarget, mount, mountPackage, mountPage, mountResource, newAjaxRequestTarget, newWebRequest, newWebResponse, outputDevelopmentModeWarning, renderXmlDecl, sessionUnbound, setAjaxRequestTargetProvider, setConfigurationType, setCspSettings, setServletContext, setWicketFilter, storeBufferedResponse, unmount, validateInitMethods inherited from class org.apache.wicket.Application
checkSettingsAvailable, configure, createRequestCycle, decorateHeaderResponse, exists, fetchCreateAndSetSession, get, getApplicationKeys, getApplicationListeners, getApplicationSettings, getBehaviorInstantiationListeners, getComponentInitializationListeners, getComponentInstantiationListeners, getComponentOnAfterRenderListeners, getComponentOnConfigureListeners, getComponentPostOnBeforeRenderListeners, getComponentPreOnBeforeRenderListeners, getConverterLocator, getDebugSettings, getExceptionMapperProvider, getExceptionSettings, getFrameworkSettings, getHeaderContributorListeners, getHeaderResponseDecorators, getHomePage, getInitializers, getJavaScriptLibrarySettings, getMapperContext, getMarkupSettings, getMetaData, getName, getOnComponentTagListeners, getPageFactory, getPageManagerProvider, getPageRendererProvider, getPageSettings, getRequestCycleListeners, getRequestCycleProvider, getRequestCycleSettings, getRequestLogger, getRequestLoggerSettings, getResourceBundles, getResourceReferenceRegistry, getResourceSettings, getRootRequestMapper, getRootRequestMapperAsCompound, getSecuritySettings, getSessionListeners, getSessionStore, getSessionStoreProvider, getSharedResources, getStoreSettings, initApplication, newConverterLocator, newMapperContext, newPageFactory, newRequestLogger, newResourceBundles, newResourceReferenceRegistry, newSharedResources, onDestroy, onEvent, setApplicationSettings, setDebugSettings, setExceptionMapperProvider, setExceptionSettings, setFrameworkSettings, setJavaScriptLibrarySettings, setMarkupSettings, setMetaData, setName, setPageManagerProvider, setPageRendererProvider, setPageSettings, setRequestCycleProvider, setRequestCycleSettings, setRequestLoggerSettings, setResourceSettings, setRootRequestMapper, setSecuritySettings, setSessionStoreProvider, setStoreSettings, usesDeploymentConfig, usesDevelopmentConfig
-
Constructor Details
-
ServletContainerAuthenticatedWebApplication
public ServletContainerAuthenticatedWebApplication()
-
-
Method Details
-
init
protected void init()- Overrides:
initin classAuthenticatedWebApplication- See Also:
-
autoMountPages
protected boolean autoMountPages() -
getWebSessionClass
- Specified by:
getWebSessionClassin classAuthenticatedWebApplication
-
getContainerManagedWebSessionClass
protected abstract Class<? extends ServletContainerAuthenticatedWebSession> getContainerManagedWebSessionClass()
-