Package org.keycloak.credential
Class WebAuthnPasswordlessCredentialProvider
- java.lang.Object
- 
- org.keycloak.credential.WebAuthnCredentialProvider
- 
- org.keycloak.credential.WebAuthnPasswordlessCredentialProvider
 
 
- 
- All Implemented Interfaces:
- CredentialInputValidator,- CredentialProvider<WebAuthnCredentialModel>,- Provider
 
 public class WebAuthnPasswordlessCredentialProvider extends WebAuthnCredentialProvider Credential provider for WebAuthn passwordless credential of the user- Author:
- Marek Posolda
 
- 
- 
Constructor SummaryConstructors Constructor Description WebAuthnPasswordlessCredentialProvider(KeycloakSession session, com.webauthn4j.converter.util.ObjectConverter objectConverter)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description CredentialTypeMetadatagetCredentialTypeMetadata(CredentialTypeMetadataContext metadataContext)StringgetType()- 
Methods inherited from class org.keycloak.credential.WebAuthnCredentialProvidercreateCredential, deleteCredential, dumpCredentialModel, getCredentialFromModel, getCredentialModelFromCredentialInput, getKeycloakSession, isConfiguredFor, isValid, supportsCredentialType
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.keycloak.credential.CredentialProviderclose, getCredentialMetadata, getDefaultCredential
 
- 
 
- 
- 
- 
Constructor Detail- 
WebAuthnPasswordlessCredentialProviderpublic WebAuthnPasswordlessCredentialProvider(KeycloakSession session, com.webauthn4j.converter.util.ObjectConverter objectConverter) 
 
- 
 - 
Method Detail- 
getTypepublic String getType() - Specified by:
- getTypein interface- CredentialProvider<WebAuthnCredentialModel>
- Overrides:
- getTypein class- WebAuthnCredentialProvider
 
 - 
getCredentialTypeMetadatapublic CredentialTypeMetadata getCredentialTypeMetadata(CredentialTypeMetadataContext metadataContext) - Specified by:
- getCredentialTypeMetadatain interface- CredentialProvider<WebAuthnCredentialModel>
- Overrides:
- getCredentialTypeMetadatain class- WebAuthnCredentialProvider
 
 
- 
 
-