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);