Class 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 Detail

      • WebAuthnPasswordlessCredentialProvider

        public WebAuthnPasswordlessCredentialProvider​(org.keycloak.models.KeycloakSession session,
                                                      com.webauthn4j.converter.util.ObjectConverter objectConverter)
    • Method Detail

      • 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