[midPoint-git] [Evolveum/midpoint] d6e5de: Support notifyChange REST call without shadow OID
mederly
noreply at github.com
Wed May 27 15:56:33 CEST 2026
Branch: refs/heads/support-4.10
Home: https://github.com/Evolveum/midpoint
Commit: d6e5de9cd296970df8118a05aa91dad45c9de3f9
https://github.com/Evolveum/midpoint/commit/d6e5de9cd296970df8118a05aa91dad45c9de3f9
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-05-27 (Wed, 27 May 2026)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/ModelContext.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/mapping/TestMappingMetadata.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FullInboundsProcessing.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/async/TestNotifyChange.java
A model/model-intest/src/test/resources/async/notify-change/resource-ad.xml
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ExternalResourceEvent.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ExternalResourceEventListenerImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedExternalChange.java
Log Message:
-----------
Support notifyChange REST call without shadow OID
What
This commit allows posting changes (deltas) to using notifyChange REST
method without the need to specify shadow OID to which the delta is
to be applied. Instead, it is sufficient to provide resource OID,
object class name, and an attribute or attributes that uniquely
identify the account in question.
Also, minor fixes in "notifyChange" code were needed to support the
flow, e.g., correctly setting the channel name.
A specific temporary fix was added to FullInboundsProcessing.
To be resolved later, see #11231.
Why
It is necessary to support AD->midPoint password synchronizer that
is being developed.
Related to #11230.
(cherry picked from commit 0fac66289cd8f6a94312b66017accfd718fa2b4b)
To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications
More information about the midPoint-svn
mailing list