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, waitgetMaxAuthAge, initiatedActionCanceledpublic WebAuthnRegister(KeycloakSession session, com.webauthn4j.validator.attestation.trustworthiness.certpath.CertPathTrustworthinessValidator certPathtrustValidator)
public InitiatedActionSupport initiatedActionSupport()
RequiredActionProviderinitiatedActionSupport in interface RequiredActionProviderpublic void requiredActionChallenge(RequiredActionContext context)
RequiredActionProviderrequiredActionChallenge in interface RequiredActionProviderprotected WebAuthnPolicy getWebAuthnPolicy(RequiredActionContext context)
protected String getCredentialType()
protected String getCredentialProviderId()
public void processAction(RequiredActionContext context)
RequiredActionProviderprocessAction in interface RequiredActionProviderpublic void evaluateTriggers(RequiredActionContext context)
RequiredActionProviderevaluateTriggers in interface RequiredActionProviderCopyright © 2021 JBoss by Red Hat. All rights reserved.