Package io.dialob.boot.security
Class ComposerSecurityConfigurer
java.lang.Object
io.dialob.boot.security.AbstractWebSecurityConfigurer
io.dialob.boot.security.WebUISecurityConfigurer
io.dialob.boot.security.ComposerSecurityConfigurer
@Configuration(proxyBeanMethods=false)
@Profile("ui")
public class ComposerSecurityConfigurer
extends WebUISecurityConfigurer
-
Constructor Summary
ConstructorsConstructorDescriptionComposerSecurityConfigurer(ComposerApplicationSettings settings, TenantAccessEvaluator tenantPermissionEvaluator, AuthenticationStrategy authenticationStrategy) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.security.config.annotation.web.builders.HttpSecurityconfigurePermissions(org.springframework.security.config.annotation.web.builders.HttpSecurity http) Methods inherited from class io.dialob.boot.security.AbstractWebSecurityConfigurer
configureAuthentication, configureAuthenticationManager, configureCors, configureCsrf, configureFrameOptions, configureLogout, configureMDCPrincipalFilter, configureRequestParameterTenantScopeFilter, getContextPath, getDefaultTenantSupplier, getRequestParameterTenantScopeFilter, getTenantPermissionEvaluator, getTenantRequiredMatcher, requestMatcher
-
Constructor Details
-
ComposerSecurityConfigurer
public ComposerSecurityConfigurer(@NonNull ComposerApplicationSettings settings, @NonNull TenantAccessEvaluator tenantPermissionEvaluator, @NonNull AuthenticationStrategy authenticationStrategy)
-
-
Method Details
-
configurePermissions
protected org.springframework.security.config.annotation.web.builders.HttpSecurity configurePermissions(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception - Specified by:
configurePermissionsin classAbstractWebSecurityConfigurer- Throws:
Exception
-