Class SecurityMatchersConfig
java.lang.Object
digital.nedra.commons.starter.security.config.SecurityMatchersConfig
@Conditional(digital.nedra.commons.starter.security.conditional.AnySecurityStarter.class)
@Configuration
public class SecurityMatchersConfig
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.config.Customizer<org.springframework.security.config.annotation.web.configurers.ExpressionUrlAuthorizationConfigurer<org.springframework.security.config.annotation.web.builders.HttpSecurity>.org.springframework.security.config.annotation.web.configurers.ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry>org.springframework.security.config.Customizer<org.springframework.security.config.annotation.web.configurers.ExpressionUrlAuthorizationConfigurer<org.springframework.security.config.annotation.web.builders.HttpSecurity>.org.springframework.security.config.annotation.web.configurers.ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry>sessionAuthorizeRequestsCustomizer(List<SessionMatchersConfiguration> matchersConfigurations)
-
Constructor Details
-
SecurityMatchersConfig
public SecurityMatchersConfig()
-
-
Method Details
-
apiMatchers
-
sessionPublicMatchers
-
sessionAuthorizeRequestsCustomizer
@Bean public org.springframework.security.config.Customizer<org.springframework.security.config.annotation.web.configurers.ExpressionUrlAuthorizationConfigurer<org.springframework.security.config.annotation.web.builders.HttpSecurity>.org.springframework.security.config.annotation.web.configurers.ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry> sessionAuthorizeRequestsCustomizer(List<SessionMatchersConfiguration> matchersConfigurations) -
basicAuthorizeRequestsCustomizer
@Bean @ConditionalOnBean(digital.nedra.commons.starter.security.config.BasicMatchersConfiguration.class) public org.springframework.security.config.Customizer<org.springframework.security.config.annotation.web.configurers.ExpressionUrlAuthorizationConfigurer<org.springframework.security.config.annotation.web.builders.HttpSecurity>.org.springframework.security.config.annotation.web.configurers.ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry> basicAuthorizeRequestsCustomizer(List<BasicMatchersConfiguration> arg0)
-