Package org.apereo.cas.webauthn
Class JpaWebAuthnCredentialRepository
java.lang.Object
org.apereo.cas.webauthn.storage.BaseWebAuthnCredentialRepository
org.apereo.cas.webauthn.JpaWebAuthnCredentialRepository
- All Implemented Interfaces:
com.yubico.core.RegistrationStorage,com.yubico.webauthn.CredentialRepository,org.apereo.cas.webauthn.storage.WebAuthnCredentialRepository,org.apereo.cas.webauthn.storage.WebAuthnRegistrationStorageCleaner
public class JpaWebAuthnCredentialRepository
extends org.apereo.cas.webauthn.storage.BaseWebAuthnCredentialRepository
This is
JpaWebAuthnCredentialRepository.- Since:
- 6.3.0
-
Field Summary
Fields inherited from interface org.apereo.cas.webauthn.storage.WebAuthnCredentialRepository
BEAN_NAME -
Constructor Summary
ConstructorsConstructorDescriptionJpaWebAuthnCredentialRepository(org.apereo.cas.configuration.CasConfigurationProperties properties, org.apereo.cas.util.crypto.CipherExecutor<String, String> cipherExecutor, org.springframework.transaction.support.TransactionOperations transactionTemplate) -
Method Summary
Modifier and TypeMethodDescriptionCollection<com.yubico.data.CredentialRegistration> getRegistrationsByUsername(String username) Stream<com.yubico.data.CredentialRegistration> stream()voidupdate(String username, Collection<com.yubico.data.CredentialRegistration> givenRecords) Methods inherited from class org.apereo.cas.webauthn.storage.BaseWebAuthnCredentialRepository
addRegistrationByUsername, clean, getCipherExecutor, getCredentialIdsForUsername, getProperties, getRegistrationByUsernameAndCredentialId, getRegistrationsByUserHandle, getUserHandleForUsername, getUsernameForUserHandle, lookup, lookupAll, removeAllRegistrations, removeRegistrationByUsername, updateSignatureCountMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.yubico.core.RegistrationStorage
userExists
-
Constructor Details
-
JpaWebAuthnCredentialRepository
-
-
Method Details
-
getRegistrationsByUsername
public Collection<com.yubico.data.CredentialRegistration> getRegistrationsByUsername(String username) -
stream
-
update
public void update(String username, Collection<com.yubico.data.CredentialRegistration> givenRecords)
-