Class EnableWebSecurityConfiguration
- java.lang.Object
-
- com.cumulocity.microservice.security.annotation.EnableWebSecurityConfiguration
-
@Order(99) @Configuration(proxyBeanMethods=false) @EnableWebSecurity @Import({CumulocityOAuthConfiguration.class,PrePostFiltersConfiguration.class}) public class EnableWebSecurityConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description EnableWebSecurityConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configureAuthenticationManager(org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder auth)
static org.springframework.security.crypto.password.NoOpPasswordEncoder
passwordEncoder()
org.springframework.security.web.SecurityFilterChain
securityFilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http, CumulocityOAuthMicroserviceFilter cumulocityOAuthMicroserviceFilter, PreAuthenticateServletFilter preAuthenticateServletFilter, PostAuthenticateServletFilter postAuthenticateServletFilter)
-
-
-
Method Detail
-
configureAuthenticationManager
@Autowired public void configureAuthenticationManager(org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder auth) throws Exception
- Throws:
Exception
-
passwordEncoder
@Bean public static org.springframework.security.crypto.password.NoOpPasswordEncoder passwordEncoder()
-
securityFilterChain
@Bean public org.springframework.security.web.SecurityFilterChain securityFilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http, CumulocityOAuthMicroserviceFilter cumulocityOAuthMicroserviceFilter, PreAuthenticateServletFilter preAuthenticateServletFilter, PostAuthenticateServletFilter postAuthenticateServletFilter) throws Exception
- Throws:
Exception
-
-