From 2eed4f59808d66ba898a56bd87b2267620c54fca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pere=20Fern=C3=A1ndez?= Date: Fri, 1 Nov 2024 10:06:40 +0100 Subject: [PATCH] - fix config --- .../spring/auth/SpringIdentityProviderFactoryProducer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/springboot/starters/kogito-processes-spring-boot-starter/src/main/java/org/kie/kogito/spring/auth/SpringIdentityProviderFactoryProducer.java b/springboot/starters/kogito-processes-spring-boot-starter/src/main/java/org/kie/kogito/spring/auth/SpringIdentityProviderFactoryProducer.java index d9b675443c5..88e2c7cbdb3 100644 --- a/springboot/starters/kogito-processes-spring-boot-starter/src/main/java/org/kie/kogito/spring/auth/SpringIdentityProviderFactoryProducer.java +++ b/springboot/starters/kogito-processes-spring-boot-starter/src/main/java/org/kie/kogito/spring/auth/SpringIdentityProviderFactoryProducer.java @@ -36,7 +36,7 @@ public class SpringIdentityProviderFactoryProducer { @Bean public IdentityProviderFactory produce(IdentityProvider identityProvider, @Value("${" + IdentityProviderFactory.KOGITO_SECURITY_AUTH_ENABLED + ":false}") boolean enabled, - @Value("${" + IdentityProviderFactory.KOGITO_SECURITY_AUTH_IMPERSONATION_ALLOWED_FOR_ROLES + "}") Optional configRolesThatAllowImpersonation) { + @Value("${" + IdentityProviderFactory.KOGITO_SECURITY_AUTH_IMPERSONATION_ALLOWED_FOR_ROLES + ":#{null}}") Optional configRolesThatAllowImpersonation) { String[] rolesThatAllowImpersonation = configRolesThatAllowImpersonation.map(roles -> roles.split(",")).orElse(new String[] {}); return new IdentityProviderFactoryImpl(identityProvider, new KogitoAuthConfig(enabled, List.of(rolesThatAllowImpersonation))); }