[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