Class AbstractWebSecurityConfigurer

java.lang.Object
io.dialob.boot.security.AbstractWebSecurityConfigurer
Direct Known Subclasses:
AbstractApiSecurityConfigurer, WebUISecurityConfigurer

public abstract class AbstractWebSecurityConfigurer extends Object
  • Constructor Details

  • Method Details

    • configureAuthenticationManager

      protected org.springframework.security.config.annotation.web.builders.HttpSecurity configureAuthenticationManager(org.springframework.security.config.annotation.web.builders.HttpSecurity http)
    • configurePermissions

      protected abstract org.springframework.security.config.annotation.web.builders.HttpSecurity configurePermissions(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception
      Throws:
      Exception
    • requestMatcher

      protected org.springframework.security.web.util.matcher.RequestMatcher requestMatcher()
    • configureMDCPrincipalFilter

      protected org.springframework.security.config.annotation.web.builders.HttpSecurity configureMDCPrincipalFilter(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception
      Throws:
      Exception
    • configureRequestParameterTenantScopeFilter

      protected org.springframework.security.config.annotation.web.builders.HttpSecurity configureRequestParameterTenantScopeFilter(org.springframework.security.config.annotation.web.builders.HttpSecurity http)
    • configureCsrf

      protected org.springframework.security.config.annotation.web.builders.HttpSecurity configureCsrf(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception
      Throws:
      Exception
    • configureCors

      protected org.springframework.security.config.annotation.web.builders.HttpSecurity configureCors(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception
      Throws:
      Exception
    • configureAuthentication

      protected org.springframework.security.config.annotation.web.builders.HttpSecurity configureAuthentication(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception
      Throws:
      Exception
    • configureFrameOptions

      protected org.springframework.security.config.annotation.web.builders.HttpSecurity configureFrameOptions(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception
      Throws:
      Exception
    • configureLogout

      protected org.springframework.security.config.annotation.web.builders.HttpSecurity configureLogout(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception
      Throws:
      Exception
    • getContextPath

      protected final String getContextPath()
    • getRequestParameterTenantScopeFilter

      @NonNull protected Optional<RequestParameterTenantScopeFilter> getRequestParameterTenantScopeFilter()
    • getTenantRequiredMatcher

      @NonNull protected org.springframework.security.web.util.matcher.RequestMatcher getTenantRequiredMatcher()
    • getTenantPermissionEvaluator

      @NonNull protected TenantAccessEvaluator getTenantPermissionEvaluator()
    • getDefaultTenantSupplier

      @NonNull protected DefaultTenantGrantedAuthorityProvider getDefaultTenantSupplier()