public class WebAuthnRegister extends Object implements RequiredActionProvider, CredentialRegistrator
Constructor and Description |
---|
WebAuthnRegister(KeycloakSession session,
com.webauthn4j.validator.attestation.trustworthiness.certpath.CertPathTrustworthinessValidator certPathtrustValidator) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
evaluateTriggers(RequiredActionContext context)
Called every time a user authenticates.
|
protected String |
getCredentialProviderId() |
protected String |
getCredentialType() |
protected WebAuthnPolicy |
getWebAuthnPolicy(RequiredActionContext context) |
InitiatedActionSupport |
initiatedActionSupport()
Determines what type of support is provided for application-initiated
actions.
|
void |
processAction(RequiredActionContext context)
Called when a required action has form input you want to process.
|
void |
requiredActionChallenge(RequiredActionContext context)
If the user has a required action set, this method will be the initial call to obtain what to display to the
user's browser.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMaxAuthAge, initiatedActionCanceled
public WebAuthnRegister(KeycloakSession session, com.webauthn4j.validator.attestation.trustworthiness.certpath.CertPathTrustworthinessValidator certPathtrustValidator)
public InitiatedActionSupport initiatedActionSupport()
RequiredActionProvider
initiatedActionSupport
in interface RequiredActionProvider
public void requiredActionChallenge(RequiredActionContext context)
RequiredActionProvider
requiredActionChallenge
in interface RequiredActionProvider
protected WebAuthnPolicy getWebAuthnPolicy(RequiredActionContext context)
protected String getCredentialType()
protected String getCredentialProviderId()
public void processAction(RequiredActionContext context)
RequiredActionProvider
processAction
in interface RequiredActionProvider
public void evaluateTriggers(RequiredActionContext context)
RequiredActionProvider
evaluateTriggers
in interface RequiredActionProvider
Copyright © 2021 JBoss by Red Hat. All rights reserved.