Package io.dialob.boot.security
Class WebApiSecurityConfigurer
java.lang.Object
io.dialob.boot.security.AbstractWebSecurityConfigurer
io.dialob.boot.security.AbstractApiSecurityConfigurer
io.dialob.boot.security.WebApiSecurityConfigurer
@Configuration(proxyBeanMethods=false)
@Profile("ui")
public class WebApiSecurityConfigurer
extends AbstractApiSecurityConfigurer
-
Constructor Summary
ConstructorsConstructorDescriptionWebApiSecurityConfigurer(DialobSettings settings, TenantAccessEvaluator tenantPermissionEvaluator, AuthenticationStrategy authenticationStrategy) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.security.config.annotation.web.builders.HttpSecurityconfigureCors(org.springframework.security.config.annotation.web.builders.HttpSecurity http) Methods inherited from class io.dialob.boot.security.AbstractApiSecurityConfigurer
configurePermissions, getTenantRequiredMatcherMethods inherited from class io.dialob.boot.security.AbstractWebSecurityConfigurer
configureAuthentication, configureAuthenticationManager, configureCsrf, configureFrameOptions, configureLogout, configureMDCPrincipalFilter, configureRequestParameterTenantScopeFilter, getContextPath, getDefaultTenantSupplier, getRequestParameterTenantScopeFilter, getTenantPermissionEvaluator, requestMatcher
-
Constructor Details
-
WebApiSecurityConfigurer
public WebApiSecurityConfigurer(@NonNull DialobSettings settings, @NonNull TenantAccessEvaluator tenantPermissionEvaluator, AuthenticationStrategy authenticationStrategy)
-
-
Method Details
-
configureCors
protected org.springframework.security.config.annotation.web.builders.HttpSecurity configureCors(org.springframework.security.config.annotation.web.builders.HttpSecurity http) - Overrides:
configureCorsin classAbstractWebSecurityConfigurer
-