# Package net.shibboleth.idp.plugin.authn.webauthn.storage

package net.shibboleth.idp.plugin.authn.webauthn.storage
Storage APIs for WebAuthn.

Related Packages
Package
Description
net.shibboleth.idp.plugin.authn.webauthn
Shibboleth WebAuthn authentication implementation.
net.shibboleth.idp.plugin.authn.webauthn.storage.impl
This package has storage implementations for WebAuthn.
Class
Description
CredentialRecord
A credential record used to hold a registered credential.
CredentialRecord.Builder
Builder.
CredentialRecord.IBuildStage
Optional builder stage.
CredentialRecord.ICredentialStage
Builder stage.
CredentialRecord.IRegistrationTimeStage
Builder stage.
CredentialRecord.ITransportsStage
Builder stage.
CredentialRecord.IUserIdentityStage
Builder stage.
CredentialRecord.IUsernameStage
Builder stage.
EnhancedCredentialRecord
An ephemeral wrapper class that holds a `CredentialRecord` and any associated metadata.
WebAuthnCredentialRepository
A WebAuthn credential repository that extends the `CredentialRepository` interface to support additional read and write operations.