From 0c7b5024dab4d5ec4f15972f423a197ab2224bfe Mon Sep 17 00:00:00 2001 From: chasegawa Date: Thu, 17 Nov 2022 15:40:46 -0700 Subject: [PATCH] SHIBUI-2393 fix to startup --- .../admin/ui/configuration/CoreShibUiConfiguration.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/configuration/CoreShibUiConfiguration.java b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/configuration/CoreShibUiConfiguration.java index c57b448b5..0e0c59afa 100644 --- a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/configuration/CoreShibUiConfiguration.java +++ b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/configuration/CoreShibUiConfiguration.java @@ -41,6 +41,7 @@ import edu.internet2.tier.shibboleth.admin.util.ModelRepresentationConversions; import org.apache.lucene.analysis.Analyzer; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.boot.context.properties.EnableConfigurationProperties; @@ -247,7 +248,9 @@ public IShibUiPermissionEvaluator shibUiPermissionEvaluator(EntityDescriptorRepo } @Bean - public DynamicRegistrationService dynamicRegistrationService(DynamicRegistrationInfoRepository driRepo, OwnershipRepository ownershipRepo, IShibUiPermissionEvaluator permissionEvaluator, UserService userService, IGroupService groupService, ShibUIConfiguration config, RestTemplateBuilder restTemplateBuilder) { + public DynamicRegistrationService dynamicRegistrationService(DynamicRegistrationInfoRepository driRepo, OwnershipRepository ownershipRepo, + IShibUiPermissionEvaluator permissionEvaluator, UserService userService, IGroupService groupService, + @Qualifier("shibUIConfiguration") ShibUIConfiguration config, RestTemplateBuilder restTemplateBuilder) { URL idpUrl = config.getShibIdpServer(); RestTemplate template = restTemplateBuilder.build(); ShibRestTemplateDelegate delegate = new ShibRestTemplateDelegate(idpUrl, template);