Already integrated your Sailpoint IIQ with Slack?
One of the biggest challenges in IAM management is engaging with users so that they approve items within the proper SLA.
Here I share today some steps to implement this in Sailpoint.
We start by creating an App in Slack with the proper permissions.
Test your communication with Slack by following these steps:
Get User ID:
curl -d “email=<person’s email>” -H “Authorization: Bearer <token you created with the above permission>” -X POST https://slack.com/api/users.lookupByEmail
Open a conversation with the user and get the ID of that conversation:
curl -d “users=<ID obtained above>” -H “Authorization: Bearer <token you created with above permission>” -X POST https://slack.com/api/conversations.open
Effective sending of the message:
curl -d “text=test” -d “channel=<channel ID obtained above>” -H “Authorization: Bearer <token you created with the permission above>” -X POST https://slack.com/api/ chat.postMessage
Did it work? Now you must write a rule in Sailpoint that reads for example the workitems, gets the approver’s email, and sends notifications using the calls above.
Rule ready, put it in a Run Rule Task to automate it.