Class CasDynamoDbWebAuthnAutoConfiguration

java.lang.Object
org.apereo.cas.config.CasDynamoDbWebAuthnAutoConfiguration

@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) @ConditionalOnFeatureEnabled(feature=WebAuthn) @AutoConfiguration public class CasDynamoDbWebAuthnAutoConfiguration extends Object
Since:
6.3.0
  • Constructor Details

    • CasDynamoDbWebAuthnAutoConfiguration

      public CasDynamoDbWebAuthnAutoConfiguration()
  • Method Details

    • amazonDynamoDbWebAuthnClient

      @RefreshScope(proxyMode=DEFAULT) @Bean @ConditionalOnMissingBean(name="amazonDynamoDbWebAuthnClient") public software.amazon.awssdk.services.dynamodb.DynamoDbClient amazonDynamoDbWebAuthnClient(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
    • dynamoDbWebAuthnFacilitator

      @RefreshScope(proxyMode=DEFAULT) @Bean @ConditionalOnMissingBean(name="dynamoDbWebAuthnFacilitator") public DynamoDbWebAuthnFacilitator dynamoDbWebAuthnFacilitator(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("amazonDynamoDbWebAuthnClient") software.amazon.awssdk.services.dynamodb.DynamoDbClient amazonDynamoDbWebAuthnClient)
    • webAuthnCredentialRepository

      @RefreshScope(proxyMode=DEFAULT) @Bean public org.apereo.cas.webauthn.storage.WebAuthnCredentialRepository webAuthnCredentialRepository(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("dynamoDbWebAuthnFacilitator") DynamoDbWebAuthnFacilitator dynamoDbWebAuthnFacilitator, @Qualifier("webAuthnCredentialRegistrationCipherExecutor") org.apereo.cas.util.crypto.CipherExecutor webAuthnCredentialRegistrationCipherExecutor)