Class WebAuthnPasswordlessRegisterFactory
java.lang.Object
org.keycloak.authentication.requiredactions.WebAuthnRegisterFactory
org.keycloak.authentication.requiredactions.WebAuthnPasswordlessRegisterFactory
- All Implemented Interfaces:
RequiredActionFactory
,EnvironmentDependentProviderFactory
,ProviderFactory<RequiredActionProvider>
- Author:
- Marek Posolda
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected WebAuthnRegister
createProvider
(KeycloakSession session, com.webauthn4j.validator.attestation.trustworthiness.certpath.CertPathTrustworthinessValidator trustValidator) Display text used in admin console to reference this required actiongetId()
Methods inherited from class org.keycloak.authentication.requiredactions.WebAuthnRegisterFactory
close, create, init, isSupported, postInit
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.keycloak.provider.ProviderFactory
getConfigMetadata, order
Methods inherited from interface org.keycloak.authentication.RequiredActionFactory
isConfigurable, isOneTimeAction, validateConfig
-
Field Details
-
PROVIDER_ID
- See Also:
-
-
Constructor Details
-
WebAuthnPasswordlessRegisterFactory
public WebAuthnPasswordlessRegisterFactory()
-
-
Method Details
-
createProvider
protected WebAuthnRegister createProvider(KeycloakSession session, com.webauthn4j.validator.attestation.trustworthiness.certpath.CertPathTrustworthinessValidator trustValidator) - Overrides:
createProvider
in classWebAuthnRegisterFactory
-
getId
- Specified by:
getId
in interfaceProviderFactory<RequiredActionProvider>
- Overrides:
getId
in classWebAuthnRegisterFactory
-
getDisplayText
Description copied from interface:RequiredActionFactory
Display text used in admin console to reference this required action- Specified by:
getDisplayText
in interfaceRequiredActionFactory
- Overrides:
getDisplayText
in classWebAuthnRegisterFactory
- Returns:
-