Package org.apereo.cas.webauthn
Class DynamoDbWebAuthnFacilitator
java.lang.Object
org.apereo.cas.webauthn.DynamoDbWebAuthnFacilitator
This is
DynamoDbWebAuthnFacilitator.- Since:
- 6.3.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumColumn names for tables holding records. -
Constructor Summary
ConstructorsConstructorDescriptionDynamoDbWebAuthnFacilitator(org.apereo.cas.configuration.model.support.mfa.webauthn.WebAuthnDynamoDbMultifactorProperties dynamoDbProperties, software.amazon.awssdk.services.dynamodb.DynamoDbClient amazonDynamoDBClient) -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateTable(boolean deleteTables) Create tables.getAccountsBy(String username) Gets accounts by user name.load()Load all entries.voidRemove.voidsave(DynamoDbWebAuthnCredentialRegistration registration) Save.
-
Constructor Details
-
DynamoDbWebAuthnFacilitator
public DynamoDbWebAuthnFacilitator(org.apereo.cas.configuration.model.support.mfa.webauthn.WebAuthnDynamoDbMultifactorProperties dynamoDbProperties, software.amazon.awssdk.services.dynamodb.DynamoDbClient amazonDynamoDBClient)
-
-
Method Details
-
createTable
public void createTable(boolean deleteTables) Create tables.- Parameters:
deleteTables- the delete tables
-
getAccountsBy
Gets accounts by user name.- Parameters:
username- the username- Returns:
- the accounts by
-
load
Load all entries.- Returns:
- the list
-
remove
Remove.- Parameters:
username- the username
-
save
Save.- Parameters:
registration- the records
-