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

package net.shibboleth.idp.plugin.authn.webauthn.authn
This package has authentication APIs for WebAuthn.

Related Packages
Package
Description
net.shibboleth.idp.plugin.authn.webauthn
Shibboleth WebAuthn authentication implementation.
Class
Description
AssertionResult
The result of calling `WebAuthnAuthenticationClient.validateAuthenticatorAssertionResponse(String, byte[], com.yubico.webauthn.data.PublicKeyCredentialRequestOptions, com.yubico.webauthn.data.PublicKeyCredential)`.
AssertionResult.Builder
The `AssertionResult` builder.
AssertionResult.IBuildStage
Builder stage.
AssertionResult.ISignatureCounterValidStage
Builder stage.
AssertionResult.ISuccessStage
Builder stage.
AssertionResult.IUserIdStage
Builder stage.
AssertionResult.IUsernameStage
Builder stage.
AssertionResult.IUserVerifiedStage
Builder stage.
AuthenticatorSupport
A helper class for various FIDO2 Authenticator functions.
BaseOptionsParameters
Abstract options parameters class.
CredentialRequestOptionsParameters
The parameters required to build a PublicKeyCredentialRequestOptions.
CredentialRequestOptionsParameters.Builder
Builder class.
CredentialRequestOptionsParameters.IAllowCredentialsStage
Stage interface.
CredentialRequestOptionsParameters.IBuildStage
Build the options.
CredentialRequestOptionsParameters.IChallengeStage
Stage interface.
CredentialRequestOptionsParameters.IUserVerificationRequirementStage
Stage interface.
WebAuthnAuthenticationEventIds
Constants to use for `ProfileAction` `EventContext` results related to WebAuthn authentication.