Package io.dialob.boot.security
Class QuestionnaireSecurityConfigurer
java.lang.Object
io.dialob.boot.security.AbstractWebSecurityConfigurer
io.dialob.boot.security.WebUISecurityConfigurer
io.dialob.boot.security.QuestionnaireSecurityConfigurer
@Configuration(proxyBeanMethods=false)
@Profile("ui")
public class QuestionnaireSecurityConfigurer
extends WebUISecurityConfigurer
-
Constructor Summary
ConstructorsConstructorDescriptionQuestionnaireSecurityConfigurer(QuestionnaireApplicationSettings 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) protected Optional<RequestParameterTenantScopeFilter> Methods inherited from class io.dialob.boot.security.AbstractWebSecurityConfigurer
configureAuthentication, configureAuthenticationManager, configureCors, configureCsrf, configureFrameOptions, configureLogout, configureMDCPrincipalFilter, configureRequestParameterTenantScopeFilter, getContextPath, getDefaultTenantSupplier, getTenantPermissionEvaluator, getTenantRequiredMatcher, requestMatcher
-
Constructor Details
-
QuestionnaireSecurityConfigurer
public QuestionnaireSecurityConfigurer(@NonNull QuestionnaireApplicationSettings 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
-
getRequestParameterTenantScopeFilter
@NonNull protected Optional<RequestParameterTenantScopeFilter> getRequestParameterTenantScopeFilter()- Overrides:
getRequestParameterTenantScopeFilterin classAbstractWebSecurityConfigurer
-