[midPoint-git] [Evolveum/midpoint] 13d234: Support notifyChange REST call without shadow OID

mederly noreply at github.com
Mon May 25 13:28:45 CEST 2026


  Branch: refs/heads/support-4.8
  Home:   https://github.com/Evolveum/midpoint
  Commit: 13d234967a4f52749429a651840ed283f3abecb6
      https://github.com/Evolveum/midpoint/commit/13d234967a4f52749429a651840ed283f3abecb6
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2026-05-25 (Mon, 25 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-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.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-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.

Why

It is necessary to support AD->midPoint password synchronizer that
is being developed.

Related to #11230.



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