@Configuration
@ComponentScan(value="org.finra.herd.app",
excludeFilters=)
@EnableGlobalMethodSecurity(securedEnabled=true)
public class AppSpringModuleConfig
extends org.springframework.security.config.annotation.method.configuration.GlobalMethodSecurityConfiguration
| Constructor and Description |
|---|
AppSpringModuleConfig() |
| Modifier and Type | Method and Description |
|---|---|
protected org.springframework.security.access.AccessDecisionManager |
accessDecisionManager()
Overridden to remove role prefix for the role voter.
|
org.springframework.security.authentication.AuthenticationManager |
authenticationManager() |
org.springframework.security.web.firewall.HttpFirewall |
defaultHttpFirewall()
Gets a default http firewall, default to DefaultHttpFirewall for HttpFirewall to provide backend capability.
|
org.springframework.security.web.FilterChainProxy |
filterChainProxy(TrustedUserAuthenticationFilter trustedUserAuthenticationFilter,
HttpHeaderAuthenticationFilter httpHeaderAuthenticationFilter)
Gets a filter chain proxy.
|
HttpHeaderApplicationUserBuilder |
httpHeaderApplicationUserBuilder() |
HttpHeaderAuthenticationFilter |
httpHeaderAuthenticationFilter(org.springframework.security.authentication.AuthenticationManager authenticationManager,
HttpHeaderApplicationUserBuilder httpHeaderApplicationUserBuilder) |
static Log4jOverridableConfigurer |
log4jConfigurer()
The Log4J overridable configurer that will handle our Log4J initialization for the herd application.
|
TrustedApplicationUserBuilder |
trustedApplicationUserBuilder() |
TrustedUserAuthenticationFilter |
trustedUserAuthenticationFilter(org.springframework.security.authentication.AuthenticationManager authenticationManager,
TrustedApplicationUserBuilder trustedApplicationUserBuilder) |
afterInvocationManager, afterSingletonsInstantiated, configure, createExpressionHandler, customMethodSecurityMetadataSource, getExpressionHandler, methodSecurityInterceptor, methodSecurityMetadataSource, preInvocationAuthorizationAdvice, runAsManager, setApplicationContext, setImportMetadata, setJsr250MethodSecurityMetadataSource, setMethodSecurityExpressionHandler, setObjectPostProcessor@Bean public static Log4jOverridableConfigurer log4jConfigurer()
@Bean public org.springframework.security.web.FilterChainProxy filterChainProxy(TrustedUserAuthenticationFilter trustedUserAuthenticationFilter, HttpHeaderAuthenticationFilter httpHeaderAuthenticationFilter)
trustedUserAuthenticationFilter - the trusted user authentication filter.httpHeaderAuthenticationFilter - the HTTP header authentication filter.@Bean public org.springframework.security.web.firewall.HttpFirewall defaultHttpFirewall()
@Bean public TrustedUserAuthenticationFilter trustedUserAuthenticationFilter(org.springframework.security.authentication.AuthenticationManager authenticationManager, TrustedApplicationUserBuilder trustedApplicationUserBuilder)
@Bean public TrustedApplicationUserBuilder trustedApplicationUserBuilder()
@Bean public HttpHeaderAuthenticationFilter httpHeaderAuthenticationFilter(org.springframework.security.authentication.AuthenticationManager authenticationManager, HttpHeaderApplicationUserBuilder httpHeaderApplicationUserBuilder)
@Bean public HttpHeaderApplicationUserBuilder httpHeaderApplicationUserBuilder()
@Bean public org.springframework.security.authentication.AuthenticationManager authenticationManager()
authenticationManager in class org.springframework.security.config.annotation.method.configuration.GlobalMethodSecurityConfigurationprotected org.springframework.security.access.AccessDecisionManager accessDecisionManager()
accessDecisionManager in class org.springframework.security.config.annotation.method.configuration.GlobalMethodSecurityConfigurationCopyright © 2021. All rights reserved.