Class WebAuthnPasswordlessRegister
- java.lang.Object
-
- org.keycloak.authentication.requiredactions.WebAuthnRegister
-
- org.keycloak.authentication.requiredactions.WebAuthnPasswordlessRegister
-
- All Implemented Interfaces:
org.keycloak.authentication.CredentialRegistrator
,org.keycloak.authentication.RequiredActionProvider
,org.keycloak.provider.Provider
public class WebAuthnPasswordlessRegister extends WebAuthnRegister
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
Constructors Constructor Description WebAuthnPasswordlessRegister(org.keycloak.models.KeycloakSession session, com.webauthn4j.validator.attestation.trustworthiness.certpath.CertPathTrustworthinessValidator certPathtrustValidator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getCredentialProviderId()
protected String
getCredentialType()
protected org.keycloak.models.WebAuthnPolicy
getWebAuthnPolicy(org.keycloak.authentication.RequiredActionContext context)
-
Methods inherited from class org.keycloak.authentication.requiredactions.WebAuthnRegister
close, evaluateTriggers, initiatedActionSupport, processAction, requiredActionChallenge
-
-
-
-
Method Detail
-
getWebAuthnPolicy
protected org.keycloak.models.WebAuthnPolicy getWebAuthnPolicy(org.keycloak.authentication.RequiredActionContext context)
- Overrides:
getWebAuthnPolicy
in classWebAuthnRegister
-
getCredentialType
protected String getCredentialType()
- Overrides:
getCredentialType
in classWebAuthnRegister
-
getCredentialProviderId
protected String getCredentialProviderId()
- Overrides:
getCredentialProviderId
in classWebAuthnRegister
-
-