@RefreshScope(proxyMode = ScopedProxyMode.DEFAULT)
    @ConditionalOnMissingBean(name = "oidcWellKnownFederationController")
    @Bean
    public OidcWellKnownFederationEndpointController oidcWellKnownFederationController(
        @Qualifier(OidcConfigurationContext.BEAN_NAME)
        final OidcConfigurationContext oidcConfigurationContext,
        @Qualifier(OidcFederationEntityStatementService.BEAN_NAME)
        final OidcFederationEntityStatementService oidcFederationEntityStatementService) {
        return new OidcWellKnownFederationEndpointController(oidcConfigurationContext, oidcFederationEntityStatementService);
    }
This is {@link OidcFederationConfiguration}.

@author Misagh Moayyed
@since 7.3.0
support/cas-server-support-oidc/src/main/java/org/apereo/cas/config/OidcFederationConfiguration.java