Class WebAuthnPasswordlessAuthenticatorFactory
java.lang.Object
org.keycloak.authentication.authenticators.browser.WebAuthnAuthenticatorFactory
org.keycloak.authentication.authenticators.browser.WebAuthnPasswordlessAuthenticatorFactory
- All Implemented Interfaces:
AuthenticatorFactory
,ConfigurableAuthenticatorFactory
,ConfiguredProvider
,EnvironmentDependentProviderFactory
,ProviderFactory<Authenticator>
- Author:
- Marek Posolda
-
Field Summary
Fields inherited from interface org.keycloak.authentication.ConfigurableAuthenticatorFactory
REQUIREMENT_CHOICES
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreate
(KeycloakSession session) Friendly name for the authenticatorgetId()
General authenticator type, i.e.boolean
Does this authenticator have required actions that can set if the user does not have this authenticator set up?Methods inherited from class org.keycloak.authentication.authenticators.browser.WebAuthnAuthenticatorFactory
close, getConfigProperties, getRequirementChoices, init, isConfigurable, 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.ConfiguredProvider
getConfig
Methods inherited from interface org.keycloak.provider.EnvironmentDependentProviderFactory
isSupported
Methods inherited from interface org.keycloak.provider.ProviderFactory
getConfigMetadata, order
-
Field Details
-
PROVIDER_ID
- See Also:
-
-
Constructor Details
-
WebAuthnPasswordlessAuthenticatorFactory
public WebAuthnPasswordlessAuthenticatorFactory()
-
-
Method Details
-
getReferenceCategory
Description copied from interface:ConfigurableAuthenticatorFactory
General authenticator type, i.e. totp, password, cert.- Specified by:
getReferenceCategory
in interfaceConfigurableAuthenticatorFactory
- Overrides:
getReferenceCategory
in classWebAuthnAuthenticatorFactory
- Returns:
- null if not a referencable category
-
getDisplayType
Description copied from interface:ConfigurableAuthenticatorFactory
Friendly name for the authenticator- Specified by:
getDisplayType
in interfaceConfigurableAuthenticatorFactory
- Overrides:
getDisplayType
in classWebAuthnAuthenticatorFactory
- Returns:
-
getHelpText
- Specified by:
getHelpText
in interfaceConfiguredProvider
- Overrides:
getHelpText
in classWebAuthnAuthenticatorFactory
-
create
- Specified by:
create
in interfaceProviderFactory<Authenticator>
- Overrides:
create
in classWebAuthnAuthenticatorFactory
-
getId
- Specified by:
getId
in interfaceProviderFactory<Authenticator>
- Overrides:
getId
in classWebAuthnAuthenticatorFactory
-
isUserSetupAllowed
public boolean isUserSetupAllowed()Description copied from interface:ConfigurableAuthenticatorFactory
Does this authenticator have required actions that can set if the user does not have this authenticator set up?- Specified by:
isUserSetupAllowed
in interfaceConfigurableAuthenticatorFactory
- Overrides:
isUserSetupAllowed
in classWebAuthnAuthenticatorFactory
- Returns:
-