Class WebAuthnPasswordlessCredentialProvider

java.lang.Object
org.keycloak.credential.WebAuthnCredentialProvider
org.keycloak.credential.WebAuthnPasswordlessCredentialProvider
All Implemented Interfaces:
org.keycloak.credential.CredentialInputValidator, org.keycloak.credential.CredentialProvider<org.keycloak.models.credential.WebAuthnCredentialModel>, org.keycloak.provider.Provider

public class WebAuthnPasswordlessCredentialProvider extends WebAuthnCredentialProvider
Credential provider for WebAuthn passwordless credential of the user
Author:
Marek Posolda
  • Constructor Details

    • WebAuthnPasswordlessCredentialProvider

      public WebAuthnPasswordlessCredentialProvider(org.keycloak.models.KeycloakSession session, WebAuthnMetadataService metadataService, com.webauthn4j.converter.util.ObjectConverter objectConverter)
  • Method Details

    • getType

      public String getType()
      Specified by:
      getType in interface org.keycloak.credential.CredentialProvider<org.keycloak.models.credential.WebAuthnCredentialModel>
      Overrides:
      getType in class WebAuthnCredentialProvider
    • getCredentialTypeMetadata

      public org.keycloak.credential.CredentialTypeMetadata getCredentialTypeMetadata(org.keycloak.credential.CredentialTypeMetadataContext metadataContext)
      Specified by:
      getCredentialTypeMetadata in interface org.keycloak.credential.CredentialProvider<org.keycloak.models.credential.WebAuthnCredentialModel>
      Overrides:
      getCredentialTypeMetadata in class WebAuthnCredentialProvider
    • getWebAuthnPolicy

      protected org.keycloak.models.WebAuthnPolicy getWebAuthnPolicy()
      Overrides:
      getWebAuthnPolicy in class WebAuthnCredentialProvider