@Bean
        @RefreshScope(proxyMode = ScopedProxyMode.DEFAULT)
        @ConditionalOnMissingBean(name = PasswordlessUserAccountStore.BEAN_NAME)
        public PasswordlessUserAccountStore passwordlessUserAccountStore(
            final List<BeanSupplier<PasswordlessUserAccountStore>> passwordlessStoresSupplier) {
            val allStores = passwordlessStoresSupplier
                .stream()
                .map(BeanSupplier::get)
                .filter(BeanSupplier::isNotProxy)
                .sorted(AnnotationAwareOrderComparator.INSTANCE)
                .toList();
            return new ChainingPasswordlessAccountStore(allStores);
        }
This is {@link CasPasswordlessAuthenticationAutoConfiguration}.

@author Misagh Moayyed
@since 5.3.0
support/cas-server-support-passwordless-authentication/src/main/java/org/apereo/cas/config/CasPasswordlessAuthenticationAutoConfiguration.java