Class PasskeysConditionalUIAuthenticatorFactory
java.lang.Object
org.keycloak.authentication.authenticators.browser.WebAuthnAuthenticatorFactory
org.keycloak.authentication.authenticators.browser.WebAuthnPasswordlessAuthenticatorFactory
org.keycloak.authentication.authenticators.browser.PasskeysConditionalUIAuthenticatorFactory
- All Implemented Interfaces:
AuthenticatorFactory,ConfigurableAuthenticatorFactory,ConfiguredProvider,EnvironmentDependentProviderFactory,ProviderFactory<Authenticator>
@Deprecated(since="26.3",
forRemoval=true)
public class PasskeysConditionalUIAuthenticatorFactory
extends WebAuthnPasswordlessAuthenticatorFactory
implements EnvironmentDependentProviderFactory
Deprecated, for removal: This API element is subject to removal in a future version.
Factory is deprecated as passkeys are now integrated with the
default username authenticators. It will be removed in future versions
when the passkeys feature become supported.
- Author:
- Takashi Norimatsu
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated, for removal: This API element is subject to removal in a future version.Fields inherited from interface org.keycloak.authentication.ConfigurableAuthenticatorFactory
REQUIREMENT_CHOICES -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptioncreate(KeycloakSession session) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Friendly name for the authenticatorDeprecated, for removal: This API element is subject to removal in a future version.getId()Deprecated, for removal: This API element is subject to removal in a future version.voidinit(Config.Scope config) Deprecated, for removal: This API element is subject to removal in a future version.Only called once when the factory is first created.booleanisSupported(Config.Scope config) Deprecated, for removal: This API element is subject to removal in a future version.Check if the provider is supported and should be available based on the provider configuration.Methods inherited from class org.keycloak.authentication.authenticators.browser.WebAuthnPasswordlessAuthenticatorFactory
getReferenceCategory, isUserSetupAllowedMethods inherited from class org.keycloak.authentication.authenticators.browser.WebAuthnAuthenticatorFactory
close, getConfigProperties, getRequirementChoices, isConfigurable, postInitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.authentication.ConfigurableAuthenticatorFactory
getOptionalReferenceCategoriesMethods inherited from interface org.keycloak.provider.ConfiguredProvider
getConfigMethods inherited from interface org.keycloak.provider.ProviderFactory
dependsOn, getConfigMetadata, order
-
Field Details
-
PROVIDER_ID
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
-
Constructor Details
-
PasskeysConditionalUIAuthenticatorFactory
public PasskeysConditionalUIAuthenticatorFactory()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
getDisplayType
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:ConfigurableAuthenticatorFactoryFriendly name for the authenticator- Specified by:
getDisplayTypein interfaceConfigurableAuthenticatorFactory- Overrides:
getDisplayTypein classWebAuthnPasswordlessAuthenticatorFactory- Returns:
-
getHelpText
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getHelpTextin interfaceConfiguredProvider- Overrides:
getHelpTextin classWebAuthnPasswordlessAuthenticatorFactory
-
create
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
createin interfaceProviderFactory<Authenticator>- Overrides:
createin classWebAuthnPasswordlessAuthenticatorFactory
-
init
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:ProviderFactoryOnly called once when the factory is first created.- Specified by:
initin interfaceProviderFactory<Authenticator>- Overrides:
initin classWebAuthnAuthenticatorFactory
-
isSupported
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:EnvironmentDependentProviderFactoryCheck if the provider is supported and should be available based on the provider configuration.- Specified by:
isSupportedin interfaceEnvironmentDependentProviderFactory- Overrides:
isSupportedin classWebAuthnAuthenticatorFactory- Parameters:
config- the provider configuration- Returns:
trueif the provider is supported. Otherwise,false.
-
getId
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getIdin interfaceProviderFactory<Authenticator>- Overrides:
getIdin classWebAuthnPasswordlessAuthenticatorFactory
-