Package org.apereo.cas.config
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
This is
CasDynamoDbWebAuthnAutoConfiguration.- Since:
- 6.3.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsoftware.amazon.awssdk.services.dynamodb.DynamoDbClientamazonDynamoDbWebAuthnClient(org.apereo.cas.configuration.CasConfigurationProperties casProperties) dynamoDbWebAuthnFacilitator(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)
-
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)
-