Package nl.b3p.tailormap.api.security
Class ApiSecurityConfiguration
- java.lang.Object
-
- nl.b3p.tailormap.api.security.ApiSecurityConfiguration
-
@Configuration @EnableWebSecurity @EnableMethodSecurity public class ApiSecurityConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description ApiSecurityConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.security.web.SecurityFilterChainapiFilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http, org.springframework.security.web.csrf.CookieCsrfTokenRepository csrfTokenRepository)OIDCRepositoryclientRegistrationRepository(OIDCConfigurationRepository repository)org.springframework.security.web.csrf.CookieCsrfTokenRepositorycsrfTokenRepository()org.springframework.security.core.authority.mapping.GrantedAuthoritiesMapperuserAuthoritiesMapper(GroupRepository repository)
-
-
-
Method Detail
-
csrfTokenRepository
@Bean public org.springframework.security.web.csrf.CookieCsrfTokenRepository csrfTokenRepository()
-
apiFilterChain
@Bean public org.springframework.security.web.SecurityFilterChain apiFilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http, org.springframework.security.web.csrf.CookieCsrfTokenRepository csrfTokenRepository) throws Exception- Throws:
Exception
-
clientRegistrationRepository
@Bean public OIDCRepository clientRegistrationRepository(OIDCConfigurationRepository repository)
-
userAuthoritiesMapper
@Bean public org.springframework.security.core.authority.mapping.GrantedAuthoritiesMapper userAuthoritiesMapper(GroupRepository repository)
-
-