I’m looking for some help/guidance with IDN and, in particular, pushing account entitlements into Sailpoint.
I’m working with a push approach to Sailpoint for onboarding, and am looking to push user entitlements, assigned and used, scoped to a non-auth source. We surface data programmatically to create non-auth sources, push all the users associated with that app/source using csv and correlate them against identities. I need to get these entitlements into the system as well, and I’m not entirely clear on the best approach. Apis? can I add data to the csv?
For account entitlement you can have that info in csv as well and create a source in IDN. Then you can use discover schema by going to Account Schema option. Then all the column header will appear as per your flat file. Then you should be able to select Entitlement option for the column that has the data for account entitlement in your csv file.
Please refer to this document for more information:
Is there a way to do this without the need to do anything in the Sailpoint UI.
The tools we are building, with a single click, will provision the source and accounts all from our tool. So a requirement is to not need to do any manual steps in Sailpoint. We accomplish most of this now, minus adding the entitlements and custom attributes. Currently we seem to only be able to add the defaults.
1 last question. is it best practice to list the array of entitlements as individual attributes or to have a single entitlements attr, with the array as the value?
Either way should work depending on what the application uses. If you want to have them as one attribute, it can be multi-valued in case a user has more than one.