-
Terminally Deprecated ElementsElementDescriptionfor removed, without replacement.for removed, without replacement.use
CibaConfig.fromCache(Supplier, Map)orCibaConfig.fromModel(RealmModel)factory methodsUseClientModel.getParameterizedClientScope(String)instead as the feature was renameduseParConfig.fromCache(Supplier, Map)orParConfig.fromModel(RealmModel)factory methodsfor removal.Deprecated as offline session preloading was removed in KC25. This method will be removed in KC27.to be removed without replacement. The providers are responsible for purging the expired entries themselves.to be removed without replacement. The providers are responsible for purging the expired entries themselves.to remove, all implementations are empty.manual removal of expired entities should not be used anymore. It is responsibility of the store implementation to handle expirable entitiesmanual removal of expired entities should not be used anymore. It is responsibility of the store implementation to handle expirable entitiesFor removal in Keycloak 27
-
Deprecated ClassesClassDescriptionRecommended to use
UserCredentialModelas it contains all the functionality required by this class
-
Deprecated FieldsFieldDescriptionUse
ClientScopeModel.PARAMETERIZED_SCOPE_REGEXPinstead.UseClientScopeModel.IS_PARAMETERIZED_SCOPEinstead.
-
Deprecated MethodsMethodDescriptionRecommended to use PasswordCredentialModel.getPasswordCredentialData().getAlgorithm() or OTPCredentialModel.getOTPCredentialData().getAlgorithm()Recommended to use
CredentialModel.getCredentialData()instead and use the subtype of CredentialData specific to your credentialRecommended to use OTPCredentialModel.getOTPCredentialData().getCounter()Recommended to use OTPCredentialModel.getOTPCredentialData().getDevice()Recommended to use OTPCredentialModel.getOTPCredentialData().getDigits()Recommended to use PasswordCredentialModel.getPasswordCredentialData().getHashIterations()Recommended to use OTPCredentialModel.getOTPCredentialData().getPeriod()Recommended to use PasswordCredentialModel.getPasswordSecretData().getSalt()Recommended to use PasswordCredentialModel.getPasswordSecretData().getValue() or OTPCredentialModel.getOTPSecretData().getValue()Recommended to useCredentialModel.setCredentialData(String)instead and use the subtype of CredentialData specific to your credentialExists due the backwards compatibility. It is recommended to usePasswordHashProvider.encodedCredential(String, int)}Exists due the backwards compatibility. It is recommended to usePasswordHashProvider.policyCheck(PasswordPolicy, PasswordCredentialModel)Exists due the backwards compatibility. It is recommended to usePasswordHashProvider.verify(String, PasswordCredentialModel)for removed, without replacement.for removed, without replacement.UseClientModel.getParameterizedClientScope(String)instead as the feature was renamedDo not use, to be removedDo not use, this is only to support a deprecated logout endpoint and will vanish with it's removalUseClientScopeModel.getParameterizedScopeRegexp()instead.UseClientScopeModel.isParameterizedScope()instead.UseClientScopeModel.setIsParameterizedScope(boolean)instead.UseKeycloakContext.getHttpRequest()to obtain the request headers.Deprecated in favor of {@link #getComponentProvider)UseIDPProvider#createMapper(IdentityProviderMapperModel)instead.UseIdentityProviderStorageProvider.getByAlias(String)instead.UseIDPProvider#getMapperById(String)instead.UseIDPProvider#getMapperByName(String, String)instead.UseIDPProvider#getMappersByAliasStream(String)instead.UseIDPProvider#getMappersStream()instead.UseIdentityProviderStorageProvider.remove(String)instead.UseIDPProvider#removeMapper(IdentityProviderMapperModel)instead.UseIDPProvider#updateMapper(IdentityProviderMapperModel)instead.int will overflow with values after 2038. UseSingleUseObjectKeyModel.getExp()instead.for removal.Deprecated as offline session preloading was removed in KC25. This method will be removed in KC27.to be removed without replacement. The providers are responsible for purging the expired entries themselves.to be removed without replacement. The providers are responsible for purging the expired entries themselves.UseWebAuthnPolicy.getResidentKey()instead. Kept for backwards compatibility and planned to be removed in the future.UseWebAuthnPolicy.setResidentKey(String)instead. Kept for backwards compatibility and planned to be removed in the future.UseAuthorizationDetails.getParameterizedScopeParam()instead.UseAuthorizationDetails.isParameterizedScope()instead.to remove, all implementations are empty.manual removal of expired entities should not be used anymore. It is responsibility of the store implementation to handle expirable entitiesmanual removal of expired entities should not be used anymore. It is responsibility of the store implementation to handle expirable entitiesFor removal in Keycloak 27UseStorageId.isLocalStorage(String)instead.UseStorageId.isLocalStorage(String)instead.UseStorageId.providerId(String)instead.UseStorageId.providerId(String)instead.UseUserCountMethodsProvider.getUsersCount(RealmModel, Map)with anparamsmap containingUserModel.SEARCHinstead.UseUserCountMethodsProvider.getUsersCount(RealmModel, Map, Set)with anparamsmap containingUserModel.SEARCHinstead.UseUserQueryMethodsProvider.searchForUserStream(RealmModel, Map)with anparamsmap containingUserModel.SEARCHinstead.UseUserQueryMethodsProvider.searchForUserStream(RealmModel, Map, Integer, Integer)with anparamsmap containingUserModel.SEARCHinstead.
-
Deprecated ConstructorsConstructorDescriptionuse
CibaConfig.fromCache(Supplier, Map)orCibaConfig.fromModel(RealmModel)factory methodsuse a variant with a message insteaduseParConfig.fromCache(Supplier, Map)orParConfig.fromModel(RealmModel)factory methods
-
Deprecated Enum Constants