@Bean @RefreshScope @ConditionalOnMissingBean(name = "yubikeyAuthenticationMetaDataPopulator") public AuthenticationMetaDataPopulator yubikeyAuthenticationMetaDataPopulator() { val authenticationContextAttribute = casProperties.getAuthn().getMfa().getAuthenticationContextAttribute(); return new AuthenticationContextAttributeMetaDataPopulator( authenticationContextAttribute, yubikeyAuthenticationHandler(), yubikeyMultifactorAuthenticationProvider().getId() ); }