Package org.keycloak.credential
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
Credential provider for WebAuthn passwordless credential of the user
- Author:
- Marek Posolda
-
Constructor Summary
ConstructorsConstructorDescriptionWebAuthnPasswordlessCredentialProvider(org.keycloak.models.KeycloakSession session, WebAuthnMetadataService metadataService, com.webauthn4j.converter.util.ObjectConverter objectConverter) -
Method Summary
Modifier and TypeMethodDescriptionorg.keycloak.credential.CredentialTypeMetadatagetCredentialTypeMetadata(org.keycloak.credential.CredentialTypeMetadataContext metadataContext) getType()protected org.keycloak.models.WebAuthnPolicyMethods inherited from class org.keycloak.credential.WebAuthnCredentialProvider
createCredential, deleteCredential, dumpCredentialModel, getCredentialForPresentationFromModel, getCredentialFromModel, getCredentialMetadata, getCredentialModelFromCredentialInput, getKeycloakSession, getMetadataService, getWebAuthnAuthenticationManager, isConfiguredFor, isValid, supportsCredentialTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.credential.CredentialProvider
close, getDefaultCredential, supportsCredentialType
-
Constructor Details
-
WebAuthnPasswordlessCredentialProvider
public WebAuthnPasswordlessCredentialProvider(org.keycloak.models.KeycloakSession session, WebAuthnMetadataService metadataService, com.webauthn4j.converter.util.ObjectConverter objectConverter)
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceorg.keycloak.credential.CredentialProvider<org.keycloak.models.credential.WebAuthnCredentialModel>- Overrides:
getTypein classWebAuthnCredentialProvider
-
getCredentialTypeMetadata
public org.keycloak.credential.CredentialTypeMetadata getCredentialTypeMetadata(org.keycloak.credential.CredentialTypeMetadataContext metadataContext) - Specified by:
getCredentialTypeMetadatain interfaceorg.keycloak.credential.CredentialProvider<org.keycloak.models.credential.WebAuthnCredentialModel>- Overrides:
getCredentialTypeMetadatain classWebAuthnCredentialProvider
-
getWebAuthnPolicy
protected org.keycloak.models.WebAuthnPolicy getWebAuthnPolicy()- Overrides:
getWebAuthnPolicyin classWebAuthnCredentialProvider
-