Package io.dialob.boot.security
Class AdminSecurityConfigurer
java.lang.Object
io.dialob.boot.security.AbstractWebSecurityConfigurer
io.dialob.boot.security.WebUISecurityConfigurer
io.dialob.boot.security.AdminSecurityConfigurer
@Configuration(proxyBeanMethods=false)
@Profile("ui")
public class AdminSecurityConfigurer
extends WebUISecurityConfigurer
-
Constructor Summary
ConstructorsConstructorDescriptionAdminSecurityConfigurer(AdminApplicationSettings 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
-
AdminSecurityConfigurer
public AdminSecurityConfigurer(@NonNull AdminApplicationSettings 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
-