Package org.keycloak.credential
Class WebAuthnPasswordlessCredentialProvider
java.lang.Object
org.keycloak.credential.WebAuthnCredentialProvider
org.keycloak.credential.WebAuthnPasswordlessCredentialProvider
- All Implemented Interfaces:
CredentialInputValidator,CredentialProvider<WebAuthnCredentialModel>,Provider
Credential provider for WebAuthn passwordless credential of the user
- Author:
- Marek Posolda
-
Constructor Summary
ConstructorsConstructorDescriptionWebAuthnPasswordlessCredentialProvider(KeycloakSession session, WebAuthnMetadataService metadataService, com.webauthn4j.converter.util.ObjectConverter objectConverter) -
Method Summary
Modifier and TypeMethodDescriptiongetCredentialTypeMetadata(CredentialTypeMetadataContext metadataContext) getType()protected WebAuthnPolicyMethods inherited from class org.keycloak.credential.WebAuthnCredentialProvider
createCredential, deleteCredential, dumpCredentialModel, getCredentialForPresentationFromModel, getCredentialFromModel, getCredentialMetadata, getCredentialModelFromCredentialInput, getKeycloakSession, 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(KeycloakSession session, WebAuthnMetadataService metadataService, com.webauthn4j.converter.util.ObjectConverter objectConverter)
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceCredentialProvider<WebAuthnCredentialModel>- Overrides:
getTypein classWebAuthnCredentialProvider
-
getCredentialTypeMetadata
public CredentialTypeMetadata getCredentialTypeMetadata(CredentialTypeMetadataContext metadataContext) - Specified by:
getCredentialTypeMetadatain interfaceCredentialProvider<WebAuthnCredentialModel>- Overrides:
getCredentialTypeMetadatain classWebAuthnCredentialProvider
-
getWebAuthnPolicy
- Overrides:
getWebAuthnPolicyin classWebAuthnCredentialProvider
-