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:
org.keycloak.authentication.AuthenticatorFactory,org.keycloak.authentication.ConfigurableAuthenticatorFactory,org.keycloak.provider.ConfiguredProvider,org.keycloak.provider.EnvironmentDependentProviderFactory,org.keycloak.provider.ProviderFactory<org.keycloak.authentication.Authenticator>
@Deprecated(since="26.3",
forRemoval=true)
public class PasskeysConditionalUIAuthenticatorFactory
extends WebAuthnPasswordlessAuthenticatorFactory
implements org.keycloak.provider.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 TypeMethodDescriptionorg.keycloak.authentication.Authenticatorcreate(org.keycloak.models.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.Deprecated, 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(org.keycloak.Config.Scope config) Deprecated, for removal: This API element is subject to removal in a future version.booleanisSupported(org.keycloak.Config.Scope config) Deprecated, for removal: This API element is subject to removal in a future version.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.- Specified by:
getDisplayTypein interfaceorg.keycloak.authentication.ConfigurableAuthenticatorFactory- Overrides:
getDisplayTypein classWebAuthnPasswordlessAuthenticatorFactory
-
getHelpText
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getHelpTextin interfaceorg.keycloak.provider.ConfiguredProvider- Overrides:
getHelpTextin classWebAuthnPasswordlessAuthenticatorFactory
-
create
public org.keycloak.authentication.Authenticator create(org.keycloak.models.KeycloakSession session) Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
createin interfaceorg.keycloak.provider.ProviderFactory<org.keycloak.authentication.Authenticator>- Overrides:
createin classWebAuthnPasswordlessAuthenticatorFactory
-
init
public void init(org.keycloak.Config.Scope config) Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
initin interfaceorg.keycloak.provider.ProviderFactory<org.keycloak.authentication.Authenticator>- Overrides:
initin classWebAuthnAuthenticatorFactory
-
isSupported
public boolean isSupported(org.keycloak.Config.Scope config) Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
isSupportedin interfaceorg.keycloak.provider.EnvironmentDependentProviderFactory- Overrides:
isSupportedin classWebAuthnAuthenticatorFactory
-
getId
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getIdin interfaceorg.keycloak.provider.ProviderFactory<org.keycloak.authentication.Authenticator>- Overrides:
getIdin classWebAuthnPasswordlessAuthenticatorFactory
-