[midPoint] Delete ldap user on disable

Pascal PERICHON pascal.perichon at u-paris.fr
Mon Feb 17 09:52:48 CET 2025


hi,

Just play with <existence> tag:

https://docs.evolveum.com/midpoint/reference/support-4.9/concepts/activation/disable-instead-of-delete

For example:

             <activation>
                 <existence>
                     <outbound>
                         <strength>weak</strength>
                         <source>
<c:path>$focus/lifecycleState</c:path>
                         </source>
                         <expression>
                             <c:script>
                                 <c:code>
                                     import 
com.evolveum.midpoint.schema.constants.SchemaConstants
                                     return focusExists && 
(lifecycleState == SchemaConstants.LIFECYCLE_ACTIVE)
                                 </c:code>
                             </c:script>
                         </expression>
                     </outbound>
                 </existence>
                 <administrativeStatus>
                     <outbound>
                         <expression>
                             <script>
                                 <code>
                                     import 
com.evolveum.midpoint.xml.ns._public.common.common_3.ActivationStatusType

                                     if (legal) {
                                         input
                                     } else {
ActivationStatusType.DISABLED
                                     }
                                 </code>
                             </script>
                         </expression>
                     </outbound>
                 </administrativeStatus>
             </activation>

Best reagards

Le 14/02/2025 à 20:19, Izaias Pereira dos Santos via midPoint a écrit :
> Hello,
>
> Is it possible to remove a user account from ldap (I'm using OpenLdap) 
> when I disable this user on midpoint?
>
>
>
>
> _______________________________________________
> midPoint mailing list
> midPoint at lists.evolveum.com
> https://lists.evolveum.com/mailman/listinfo/midpoint


More information about the midPoint mailing list