Package org.apereo.cas.webauthn
Class DynamoDbWebAuthnFacilitator
- java.lang.Object
-
- org.apereo.cas.webauthn.DynamoDbWebAuthnFacilitator
-
public class DynamoDbWebAuthnFacilitator extends java.lang.ObjectThis isDynamoDbWebAuthnFacilitator.- Since:
- 6.3.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDynamoDbWebAuthnFacilitator.ColumnNamesColumn names for tables holding records.
-
Constructor Summary
Constructors Constructor Description DynamoDbWebAuthnFacilitator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateTable(boolean deleteTables)Create tables.java.util.stream.Stream<DynamoDbWebAuthnCredentialRegistration>getAccountsBy(java.lang.String username)Gets accounts by user name.java.util.stream.Stream<DynamoDbWebAuthnCredentialRegistration>load()Load all entries.voidremove(java.lang.String username)Remove.voidsave(DynamoDbWebAuthnCredentialRegistration registration)Save.
-
-
-
Method Detail
-
createTable
public void createTable(boolean deleteTables)
Create tables.- Parameters:
deleteTables- the delete tables
-
getAccountsBy
public java.util.stream.Stream<DynamoDbWebAuthnCredentialRegistration> getAccountsBy(java.lang.String username)
Gets accounts by user name.- Parameters:
username- the username- Returns:
- the accounts by
-
load
public java.util.stream.Stream<DynamoDbWebAuthnCredentialRegistration> load()
Load all entries.- Returns:
- the list
-
remove
public void remove(java.lang.String username)
Remove.- Parameters:
username- the username
-
save
public void save(DynamoDbWebAuthnCredentialRegistration registration)
Save.- Parameters:
registration- the records
-
-