From cf403396c2a2bf55c45325115258307c9e8b1674 Mon Sep 17 00:00:00 2001 From: liga-oz Date: Wed, 27 Mar 2024 13:35:31 +0100 Subject: [PATCH] make multipleXsuaaConfigAuthzConverter bean loading conditional on service configuration Signed-off-by: liga-oz --- .../main/java/sample/spring/security/XsuaaAuthzConverter.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/samples/spring-security-hybrid-usage/src/main/java/sample/spring/security/XsuaaAuthzConverter.java b/samples/spring-security-hybrid-usage/src/main/java/sample/spring/security/XsuaaAuthzConverter.java index 8d40a57d00..9f2bf5d524 100644 --- a/samples/spring-security-hybrid-usage/src/main/java/sample/spring/security/XsuaaAuthzConverter.java +++ b/samples/spring-security-hybrid-usage/src/main/java/sample/spring/security/XsuaaAuthzConverter.java @@ -6,6 +6,7 @@ import com.sap.cloud.security.spring.config.XsuaaServiceConfigurations; import com.sap.cloud.security.spring.token.authentication.XsuaaTokenAuthorizationConverter; +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.security.core.GrantedAuthority; @@ -20,6 +21,7 @@ public class XsuaaAuthzConverter { @Bean + @ConditionalOnProperty("sap.security.services.xsuaa[0].uaadomain") public XsuaaTokenAuthorizationConverter multipleXsuaaConfigAuthzConverter( XsuaaServiceConfigurations xsuaaConfigs) { return new XsuaaTokenAuthorizationConverterExt (