Class SecurityAutoConfiguration
java.lang.Object
com.broadleafcommerce.auth.user.autoconfigure.SecurityAutoConfiguration
@AutoConfiguration
@EnableConfigurationProperties({AuthorizationServerProperties.class,UserLoginProperties.class,VerifyRedirectCookieProperties.class,UserLockoutProperties.class,UserPasswordProperties.class,TokenProperties.class,UserDetailsValidationProperties.class,UserPrivilegeProperties.class})
public class SecurityAutoConfiguration
extends Object
This is the main security configuration that engages Spring Authorization Server support and the
authentication filters.
Security on 'resource' endpoints is applied by OAuth2ResourceWebSecurityConfiguration.
- Author:
- Jeff Fischer, Samarth Dhruva (samarthd), Cade Rea (cade-rea)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThis configuration is specifically responsible for enabling authentication-related components.static classThis configuration is specifically responsible for enabling Spring Authorization Server and its related components. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.web.SecurityFilterChainstaticFilesSecurityFilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http)
-
Constructor Details
-
SecurityAutoConfiguration
public SecurityAutoConfiguration()
-
-
Method Details
-
staticFilesSecurityFilterChain
@Bean("staticFilesSecurityFilterChain") @ConditionalOnMissingBean(name="staticFilesSecurityFilterChain") @Order(-2147483648) public org.springframework.security.web.SecurityFilterChain staticFilesSecurityFilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception - Throws:
Exception
-