@ConditionalOnMissingBean(name = "microsoftAzureActiveDirectoryAttributeRepositoryPlanConfigurer")
        @Bean
        @RefreshScope(proxyMode = ScopedProxyMode.DEFAULT)
        public PersonDirectoryAttributeRepositoryPlanConfigurer microsoftAzureActiveDirectoryAttributeRepositoryPlanConfigurer(
            @Qualifier("microsoftAzureActiveDirectoryAttributeRepositories")
            final List<PersonAttributeDao> repositories) {
            return plan -> repositories.stream().filter(PersonAttributeDao::isEnabled).forEach(plan::registerAttributeRepository);
        }
This is {@link CasAzureActiveDirectoryAuthenticationAutoConfiguration}.

@author Misagh Moayyed
@since 6.2.0
support/cas-server-support-azuread-authentication/src/main/java/org/apereo/cas/config/CasAzureActiveDirectoryAuthenticationAutoConfiguration.java