# Package org.springframework.security.web.webauthn.authentication

package org.springframework.security.web.webauthn.authentication

Class
Description
HttpSessionPublicKeyCredentialRequestOptionsRepository
A `PublicKeyCredentialRequestOptionsRepository` that stores the `PublicKeyCredentialRequestOptions` in the `HttpSession`.
PublicKeyCredentialRequestOptionsFilter
A `Filter` that renders the `PublicKeyCredentialRequestOptions` in order to get a credential.
PublicKeyCredentialRequestOptionsRepository
Saves `PublicKeyCredentialRequestOptions` between a request to generate an assertion and the validation of the assertion.
WebAuthnAuthentication
A `WebAuthnAuthentication` is used to represent successful authentication with WebAuthn.
WebAuthnAuthenticationFilter
Authenticates `PublicKeyCredential<AuthenticatorAssertionResponse>` that is parsed from the body of the `HttpServletRequest` using the `WebAuthnAuthenticationFilter.setConverter(GenericHttpMessageConverter)`.
WebAuthnAuthenticationProvider
An `AuthenticationProvider` that uses `WebAuthnRelyingPartyOperations` for authentication using an `WebAuthnAuthenticationRequestToken`.
WebAuthnAuthenticationRequestToken
An `Authentication` used in `WebAuthnAuthenticationProvider` for authenticating via WebAuthn.