[midPoint] Bulk Password change
Jan Kaspar
Caspi at seznam.cz
Sat Jan 6 19:59:41 CET 2018
Hello,
I would like to ask for help with creating filter for bulk password change
for users.
goal is to generate new password in all systems for batch of user based on
attribute (employeeType) value.
I found that script but filters doesnt work for me.
What is correct filter? to filter all user with: employeeType == 'Internal'
<s:executeScript xmlns:s="http://midpoint.evolveum.com/xml/ns/public/model/
scripting-3"(http://midpoint.evolveum.com/xml/ns/public/model/scripting-3)
xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/
common-3"(http://midpoint.evolveum.com/xml/ns/public/common/common-3)
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
(http://www.w3.org/2001/XMLSchema-instance)
xmlns:api="http://midpoint.evolveum.com/xml/ns/public/
common/api-types-3"
(http://midpoint.evolveum.com/xml/ns/public/common/api-types-3)>
<s:pipeline>
<s:search>
<s:type>ObjectType</s:type>
<s:searchFilter>
<q:inOid xmlns:q="http://prism.evolveum.com/xml/ns/public/
query-3"(http://prism.evolveum.com/xml/ns/public/query-3)>
<q:value>b87eb285-b4ae-43c0-9e4c-7ba651de81fa</q:value>
<!-- barkeeper -->
<q:value>469fd663-4492-4c24-8ce3-3907df7ac7ec</q:value>
<!-- bob -->
<q:value>f9be8006-fd58-43f9-99ff-311935d9d3d3</q:value>
<!-- carla -->
<q:value>b2a3f4ad-ad7b-4691-83d9-34d5ebb50a04</q:value>
<!-- cheese -->
<q:value>60dd9e6b-7403-4075-bcfa-d4566a552d41</q:value>
<!-- chef -->
</q:inOid>
</s:searchFilter>
</s:search>
<s:action>
<s:type>generate-value</s:type>
<s:parameter>
<s:name>items</s:name>
<c:value xsi:type="api:PolicyItemsDefinitionType">
<api:policyItemDefinition>
<api:target>
<api:path>credentials/password/value</api:path>
</api:target>
<api:execute>true</api:execute>
</api:policyItemDefinition>
</c:value>
</s:parameter>
</s:action>
<s:filterContent>
<s:keep>name</s:keep>
<s:keep>credentials/password/value</s:keep>
</s:filterContent>
</s:pipeline>
<s:options>
<s:continueOnAnyError>true</s:continueOnAnyError>
</s:options>
</s:executeScript>
Thanks Jan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20180106/519fcd53/attachment.htm>
More information about the midPoint
mailing list