-
Terminally Deprecated ElementsElementDescriptionFactory 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.To be removed without replacement. Check the methods documentation for alternatives.To be removed in Keycloak 27+. Use
AuthenticationSessionManager.getUserSessionFromAuthenticationCookie(RealmModel)To be removed in Keycloak 27+. UseUserSessionProvider.getUserSessionIfClientExists(RealmModel, String, boolean, String)To be removed in Keycloak 27+. UseUserSessionProvider.getUserSessionIfClientExists(RealmModel, String, boolean, String)To be removed in Keycloak 27+. UseUserSessionUtil.getUserSessionWithImpersonatorClient(KeycloakSession, RealmModel, String, boolean, String)
-
Deprecated ClassesClassDescriptionFactory 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.To be removed without replacement. Check the methods documentation for alternatives.- DELETE once only used from within legacy datastore module
-
Deprecated FieldsFieldDescriptionTo be removed in Keycloak 27to be removed in Keycloak 27Use
GitHubIdentityProvider.DEFAULT_AUTH_URLinstead.UseGitHubIdentityProvider.DEFAULT_EMAIL_URLinstead.UseGitHubIdentityProvider.DEFAULT_PROFILE_URLinstead.UseGitHubIdentityProvider.DEFAULT_TOKEN_URLinstead.
-
Deprecated MethodsMethodDescriptionUse
getAttributeStreaminstead.For compatibility sake as long as we use @linkEventType.UPDATE_PASSWORD,EventType.UPDATE_TOTPa.s.o.UseSoap.SoapMessageBuilder.call(String,KeycloakSession)to use SimpleHttp configurationUseDefaultKeycloakContext.getHttpRequest()to obtain the request headers.To be removed in Keycloak 27+. UseAuthenticationSessionManager.getUserSessionFromAuthenticationCookie(RealmModel)To be removed in Keycloak 27+. UseUserSessionProvider.getUserSessionIfClientExists(RealmModel, String, boolean, String)To be removed in Keycloak 27+. UseUserSessionProvider.getUserSessionIfClientExists(RealmModel, String, boolean, String)To be removed in Keycloak 27+. UseUserSessionUtil.getUserSessionWithImpersonatorClient(KeycloakSession, RealmModel, String, boolean, String)It is recommended to delete credentials with the use of "delete_credential" kc_action. Action can be used for instance by adding parameter like "kc_action=delete_credential:123" to the login URL where 123 is ID of the credential to delete.org.keycloak.services.resources.account.LinkedAccountsResource.buildLinkedAccountURI(String, String) It is recommended to trigger linking identity provider account with the use of "idp_link" kc_action.Instead, usePasswordUtil.isConfigured()the method is not used neither from admin console or from admin client. It may be removed in future releases.
-
Deprecated ConstructorsConstructorDescription