Class WebAuthnRegister
java.lang.Object
org.keycloak.authentication.requiredactions.WebAuthnRegister
- All Implemented Interfaces:
CredentialRegistrator,RequiredActionProvider,Provider
- Direct Known Subclasses:
WebAuthnPasswordlessRegister
public class WebAuthnRegister
extends Object
implements RequiredActionProvider, CredentialRegistrator
Required action for register WebAuthn 2-factor credential for the user
-
Constructor Summary
ConstructorsConstructorDescriptionWebAuthnRegister(KeycloakSession session, com.webauthn4j.validator.attestation.trustworthiness.certpath.CertPathTrustworthinessValidator certPathtrustValidator) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidevaluateTriggers(RequiredActionContext context) protected Stringprotected Stringprotected WebAuthnPolicygetWebAuthnPolicy(RequiredActionContext context) voidprocessAction(RequiredActionContext context) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.authentication.RequiredActionProvider
getMaxAuthAge, initiatedActionCanceled
-
Constructor Details
-
WebAuthnRegister
public WebAuthnRegister(KeycloakSession session, com.webauthn4j.validator.attestation.trustworthiness.certpath.CertPathTrustworthinessValidator certPathtrustValidator)
-
-
Method Details
-
initiatedActionSupport
- Specified by:
initiatedActionSupportin interfaceRequiredActionProvider
-
requiredActionChallenge
- Specified by:
requiredActionChallengein interfaceRequiredActionProvider
-
getWebAuthnPolicy
-
getCredentialType
-
getCredentialProviderId
-
processAction
- Specified by:
processActionin interfaceRequiredActionProvider
-
close
public void close() -
evaluateTriggers
- Specified by:
evaluateTriggersin interfaceRequiredActionProvider
-