Package org.craftercms.engine.util.spring.security
package org.craftercms.engine.util.spring.security
-
ClassDescriptionExtension of
org.springframework.security.web.header.HeaderWriterFilter
that only executes itself if theenabled
flag is set totrue
Implementation ofAccessDeniedHandler
that uses site config for propertiesExtension ofSimpleUrlAuthenticationFailureHandler
that uses site config to override propertiesExtension ofSavedRequestAwareAuthenticationSuccessHandler
that uses site config to override propertiesExtension ofLoginUrlAuthenticationEntryPoint
that uses site config to override propertiesExtension ofSimpleUrlLogoutSuccessHandler
that uses site config to override propertiesExtension ofAbstractPreAuthenticatedProcessingFilter
that uses site config to enable processing: IfalwaysEnabled
istrue
the filter will be executed, even if there is no site configuration available If the site configuration contains theenabledConfigKey
with a value oftrue
the filter will be executed Additionally, if the existing principal is an instance of any class other thansupportedPrincipalClass
the filter will not be executedImplementation ofFilterInvocationSecurityMetadataSource
that uses site config.Extension ofUser
that includes custom attributes for site personalizationExtension ofWebAuthenticationDetailsSource
that always returns instances ofPreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails
Extension ofPreAuthenticatedGrantedAuthoritiesUserDetailsService
that always returns the same principal obtained from the authentication filterImplementation ofSecurityFilterChain
that handles excluded urlsSimple filter that throws anAccessDeniedException
if the request matches the givenRequestMatcher
.