Class WebAuthnPasswordlessRegister
java.lang.Object
org.keycloak.authentication.requiredactions.WebAuthnRegister
org.keycloak.authentication.requiredactions.WebAuthnPasswordlessRegister
- All Implemented Interfaces:
CredentialAction
,CredentialRegistrator
,RequiredActionProvider
,Provider
Required action for register WebAuthn passwordless credential for the user. This class is temporary and will be likely
removed in the future during future improvements in authentication SPI
-
Constructor Summary
ConstructorDescriptionWebAuthnPasswordlessRegister
(KeycloakSession session, com.webauthn4j.validator.attestation.trustworthiness.certpath.CertPathTrustworthinessValidator certPathtrustValidator) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
protected String
protected WebAuthnPolicy
getWebAuthnPolicy
(RequiredActionContext context) Methods inherited from class org.keycloak.authentication.requiredactions.WebAuthnRegister
close, createWebAuthnRegistrationManager, evaluateTriggers, getCredentialType, getOriginalEventTypeForBackwardsCompatibility, initiatedActionSupport, processAction, requiredActionChallenge
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.keycloak.authentication.RequiredActionProvider
getMaxAuthAge, initiatedActionCanceled
-
Constructor Details
-
WebAuthnPasswordlessRegister
public WebAuthnPasswordlessRegister(KeycloakSession session, com.webauthn4j.validator.attestation.trustworthiness.certpath.CertPathTrustworthinessValidator certPathtrustValidator)
-
-
Method Details
-
getWebAuthnPolicy
- Overrides:
getWebAuthnPolicy
in classWebAuthnRegister
-
getCredentialType
- Overrides:
getCredentialType
in classWebAuthnRegister
-
getCredentialProviderId
- Overrides:
getCredentialProviderId
in classWebAuthnRegister
-