private Map<String, String> locateMultifactorAuthenticationProviderTypesSupported() {
        val providers = MultifactorAuthenticationUtils.getAvailableMultifactorAuthenticationProviders(applicationContext);
        return providers
            .values()
            .stream()
            .collect(Collectors.toMap(MultifactorAuthenticationProvider::getId, MultifactorAuthenticationProvider::getFriendlyName));
    }
This is {@link DefaultCasServerProfileRegistrar}.

@author Misagh Moayyed
@since 5.2.0
support/cas-server-support-discovery-profile-core/src/main/java/org/apereo/cas/discovery/DefaultCasServerProfileRegistrar.java