# Package net.shibboleth.idp.plugin.authn.webauthn.audit.impl

package net.shibboleth.idp.plugin.authn.webauthn.audit.impl
This package has administrative functions for WebAuthn.

Related Packages
Package
Description
net.shibboleth.idp.plugin.authn.webauthn.audit
Audit function APIs for WebAuthn.
Classes
Class
Description
AbstractWebAuthnAuditingAction<T>
A base class for actions that include audit logging support.
WebAuthnCredentialToRemoveAuditExtractor
`Function` that returns the base64 encoded credential identifier of the credential that has been removed.
WebAuthnFlowModeAuditExtractor
`Function` that returns which mode of flow was run e.g.
WebAuthnSearchUserAuditExtractor
`Function` that returns which username that the admin user searched for.
WebAuthnUserCredentialAddedAuditExtractor
`Function` that returns the base64 encoded credential identifier of the credential that has been removed.
WebAuthnUserCredentialToRemoveAuditExtractor
`Function` that returns the base64 encoded credential identifier of the credential that has been removed.
WebAuthnUserIdAuditExtractor
`Function` that returns the user.id from the `BaseWebAuthnContext` base64 encoded, if any.
WebAuthnUsernameAuditExtractor
`Function` that returns the internal username from the `BaseWebAuthnContext`, if any.
WebAuthnUserVerificationAuditExtractor
`Function` that returns true if UserVerification was performed, false otherwise.