Package org.springframework.security.web.webauthn.authentication
@NullMarked
package org.springframework.security.web.webauthn.authentication
WebAuthn Authentication support.
-
ClassDescriptionA
PublicKeyCredentialRequestOptionsRepository
that stores thePublicKeyCredentialRequestOptions
in theHttpSession
.SavesPublicKeyCredentialRequestOptions
between a request to generate an assertion and the validation of the assertion.AWebAuthnAuthentication
is used to represent successful authentication with WebAuthn.WebAuthnAuthentication.Builder<B extends WebAuthnAuthentication.Builder<B>>A builder ofWebAuthnAuthentication
instancesAuthenticatesPublicKeyCredential<AuthenticatorAssertionResponse>
that is parsed from the body of theHttpServletRequest
using theWebAuthnAuthenticationFilter.setConverter(GenericHttpMessageConverter)
.AnAuthenticationProvider
that usesWebAuthnRelyingPartyOperations
for authentication using anWebAuthnAuthenticationRequestToken
.AnAuthentication
used inWebAuthnAuthenticationProvider
for authenticating via WebAuthn.