Class WebAuthnAuthentication

java.lang.Object
org.springframework.security.authentication.AbstractAuthenticationToken
org.springframework.security.web.webauthn.authentication.WebAuthnAuthentication
All Implemented Interfaces:
Serializable, Principal, org.springframework.security.core.Authentication, org.springframework.security.core.CredentialsContainer

public class WebAuthnAuthentication extends org.springframework.security.authentication.AbstractAuthenticationToken
A WebAuthnAuthentication is used to represent successful authentication with WebAuthn.
Since:
6.4
See Also:
  • Constructor Details

  • Method Details

    • setAuthenticated

      public void setAuthenticated(boolean authenticated)
      Specified by:
      setAuthenticated in interface org.springframework.security.core.Authentication
      Overrides:
      setAuthenticated in class org.springframework.security.authentication.AbstractAuthenticationToken
    • getCredentials

      public Object getCredentials()
    • getPrincipal

      public PublicKeyCredentialUserEntity getPrincipal()
    • getName

      public String getName()
      Specified by:
      getName in interface Principal
      Overrides:
      getName in class org.springframework.security.authentication.AbstractAuthenticationToken