Package org.apereo.cas.config
Class DynamoDbWebAuthnConfiguration
- java.lang.Object
-
- org.apereo.cas.config.DynamoDbWebAuthnConfiguration
-
@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) @Configuration(value="DynamoDbWebAuthnConfiguration", proxyBeanMethods=false) public class DynamoDbWebAuthnConfiguration extends java.lang.ObjectThis isDynamoDbWebAuthnConfiguration.- Since:
- 6.3.0
-
-
Constructor Summary
Constructors Constructor Description DynamoDbWebAuthnConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description software.amazon.awssdk.services.dynamodb.DynamoDbClientamazonDynamoDbWebAuthnClient(org.apereo.cas.configuration.CasConfigurationProperties casProperties)DynamoDbWebAuthnFacilitatordynamoDbWebAuthnFacilitator(org.apereo.cas.configuration.CasConfigurationProperties casProperties, software.amazon.awssdk.services.dynamodb.DynamoDbClient amazonDynamoDbWebAuthnClient)org.apereo.cas.webauthn.storage.WebAuthnCredentialRepositorywebAuthnCredentialRepository(org.apereo.cas.configuration.CasConfigurationProperties casProperties, DynamoDbWebAuthnFacilitator dynamoDbWebAuthnFacilitator, org.apereo.cas.util.crypto.CipherExecutor webAuthnCredentialRegistrationCipherExecutor)
-
-
-
Method Detail
-
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)
-
-