Package | Description |
---|---|
info.magnolia.cms.filters | |
info.magnolia.cms.i18n | |
info.magnolia.cms.security | |
info.magnolia.cms.security.auth.login |
Login handlers and filters
|
info.magnolia.cors | |
info.magnolia.debug | |
info.magnolia.module.ui |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMgnlFilter
A magnolia filter configured in the config repository.
|
class |
AddHeadersFilter
Filter that adds configured headers.
|
class |
AggregatorFilter
Reads the accessed content from the repository and puts it into the
AggregationState . |
class |
CompositeFilter
A single filter which in turn executes a chain of other filters.
|
class |
ContentTypeFilter
Sets content type and encoding for requests based on the uri extension and prepares uri path information in the
aggregation state.
|
class |
ContextFilter
This class initializes the current context and configures MDC logging.
|
class |
CosMultipartRequestFilter
Deprecated.
since 6.2, use
MultipartRequestFilter |
class |
FilterDecorator
Used to decorate a normal (not magnolia) filter.
|
class |
HostSecurityFilter
A filter that hides urls dependending on the request host name.
|
class |
InstallFilter
Deprecated.
since 5.4, use
InstallationFilter |
class |
InterceptFilter
Deprecated.
since 5.1. This class is no longer used as part of its job is now done by the page editor and part
by the
MultiChannelFilter . |
class |
MultiChannelFilter
Filter that resolves the site to use by considering variation of the set channel.
|
class |
MultipartRequestFilter
A
Filter that determines if a HttpServletRequest contains multipart content and if so
parses it into a request attribute for further processing. |
class |
OncePerRequestAbstractMgnlFilter
A base abstract class for filters that should not be executed more than once for each request.
|
class |
RangeSupportFilter
This filter will process any incoming requests containing Range or If-Range headers and swallow all produced output except for that matching the requested range.
|
class |
RepositoryMappingFilter
Maps a URI to content stored in the repository.
|
class |
SafeDestroyMgnlFilterWrapper
Wrapper for a MgnlFilter that using a read/write lock ensures that the destroy method waits for requests to complete
before destroying the target filter.
|
class |
ServletDispatchingFilter
A filter that dispatches requests to a wrapped servlet.
|
class |
UnicodeNormalizationFilter
Normalizes the current URI to the NFC form which is used internally.
|
class |
VirtualUriFilter
Deprecated.
since 5.5.6, virtual URI mappings have been relocated to the virtual-uri module (see MAGNOLIA-3349).
|
Modifier and Type | Method and Description |
---|---|
protected MgnlFilter |
FilterManagerImpl.createRootFilter() |
protected MgnlFilter |
FilterManagerImpl.createSystemUIFilter()
Initializes the required filter(s) if we need to go through
SystemUI initialization screens.
|
MgnlFilter[] |
CompositeFilter.getFilters() |
MgnlFilter |
MgnlMainFilter.getRootFilter()
Returns the root filter, note that the filter is destroyed if the filter chain is reloaded.
|
MgnlFilter |
MgnlFilterDispatcher.getTargetFilter()
Returns the current target filter, the returned instance will be destroyed if the target filter is replaced.
|
MgnlFilter |
SafeDestroyMgnlFilterWrapper.getTargetFilter() |
MgnlFilter |
MgnlFilterDispatcher.replaceTargetFilter(MgnlFilter newFilter)
Replaces the current filter with a new one and returns the previous filter.
|
Modifier and Type | Method and Description |
---|---|
void |
CompositeFilter.addFilter(MgnlFilter filter) |
protected void |
FilterManagerImpl.destroyRootFilter(MgnlFilter rootFilter) |
protected void |
FilterManagerImpl.initRootFilter(MgnlFilter rootFilter,
javax.servlet.FilterConfig filterConfig) |
MgnlFilter |
MgnlFilterDispatcher.replaceTargetFilter(MgnlFilter newFilter)
Replaces the current filter with a new one and returns the previous filter.
|
void |
CompositeFilter.setFilters(MgnlFilter[] filters) |
Constructor and Description |
---|
MgnlFilterChain(javax.servlet.FilterChain originalChain,
MgnlFilter[] filters) |
SafeDestroyMgnlFilterWrapper(MgnlFilter target) |
Modifier and Type | Class and Description |
---|---|
class |
I18nContentSupportFilter
Rewrites the i18n uris and sets the current locale.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseSecurityFilter
Provides basic infrastructure for filters which check if a request is authorized.
|
class |
ContentSecurityFilter
Used to check if the user can read the requested content.
|
class |
CsrfSecurityFilter
Ensure that the request is not a CSRF attack.
|
class |
CsrfTokenSecurityFilter
Filter that handles setup and validation of tokens to prevent CSRF attacks.
|
class |
LogoutFilter
Performing the logout operation if the parameter "mgnlLogout" is present.
|
class |
SecurityCallbackFilter
A filter which handles 401, 403 HTTP response codes, as well as
AccessDeniedException s,
and renders an appropriate "login form" (which can consist of a redirect or anything else just as well). |
class |
URISecurityFilter
This Filter protects URI as defined by ROLE(s)/GROUP(s) ACL.
|
Modifier and Type | Class and Description |
---|---|
class |
LoginFilter
Performs a login operation.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCorsFilter
Filter capable of handling CORS and CORS pre-flight requests.
|
class |
CorsResponseFilter
Filter that handles CORS requests.
|
class |
SelfConfiguredCorsFilter
CORS Filter implementation that may be configured to act on certain URIs.
|
Modifier and Type | Method and Description |
---|---|
protected Optional<MgnlFilter> |
SelfConfiguredCorsFilter.getCorsResponseFilter() |
protected abstract Optional<MgnlFilter> |
AbstractCorsFilter.getCorsResponseFilter() |
Modifier and Type | Class and Description |
---|---|
class |
CallTrackingFilter
Logs whatever has been recorded with the
TrackingStatus . |
class |
DumpHeadersFilter
A Filter which dumps the headers for the request and the response.
|
class |
PerformanceTestFilter
Logs whatever has been recorded with the
PerformanceTestStatus . |
class |
SessionDebugger
A Filter and Listener that can help debugging session issues.
|
Modifier and Type | Class and Description |
---|---|
class |
InstallationFilter
Filter responsible for executing the update/install mechanism.
|
Copyright © 2003–2020 Magnolia International Ltd.. All rights reserved.