Click HERE to see how Saviynt Intelligence is transforming the industry. |
03/27/2024 03:08 AM
Scenario :
We have a set of endpoints with logical (user friendly) entitlements - they represent application roles.
Users can request them via ACR process. We have hundreds of them.
To map these user friendly entitlements to "real" entitlements imported from various connections (Active Directory Groups, Database permissions, LDAP groups) we need to go and manually update each logical entitlement separately - Search for the entitlement > Go to Other Entitlement Details > Click Actions > Create Mapping or upload Mapping.
This is real pain and time consuming.
Is there a way of doing a bulk upload with this mapping ? It is easier to create a file with hundreds of line then create hundreds of files and doing the mapping for each individual logical entitlement manually.
Thank you for suggestion.
03/27/2024 04:04 AM
Hi @janB ,
Use postman runner to achieve the above case.
Generate a token and use Saviynt API: https://<#######>/ECM/api/v5/createUpdateEntitlement
with the below body: (Documentation on API 24.1V)
{
"endpoint": "Application/endpointname",
"entitlementtype": " memberOf",
"entitlement_value": "{{entitlementvalue1}}",
"entitlementmap":[
{
"endpoint":"<Application/endpointname>",
"entitlementtype":"memberOf",
"entitlementvalue":"{{entitlementvalue2}}"
}
]
}
Create a csv file mapping of entitlements with columns entitlementvalue1 and entitlementvalue2
Note: If you have different endpoint and entitlementtype for an entitlement, please include this in file and also make it dynamic in the postman body.
Go to postman runner (click on the bottom icon runner)
Add the API call request/or add the collection and just select the API request (here it's create/update entitlement). Select file to add your mapping .csv file. Give a delay on every update to Saviynt. Run it!
For reference on postman runner - Use this link Test your API using the Collection Runner | Postman Learning Center
If this answers your question, please consider selecting Accept As Solution and hit Kudos
03/27/2024 04:20 AM
03/27/2024 12:29 PM
As suggested on API is option but upvote below idea
https://ideas.saviynt.com/ideas/EIC-I-3917