Hi MorganBB
I've read some of your other posts on this topic. Would it be possible to either get screen shots of your Okta workflows configuration or an extract? I'm a coworker of tavasjn24 and we're trying to solve the role removal problem and I'd be very interested in how your workflows function.
Our last attempt was to enable Integration on the Okta app even though Khoros doesn't support it. That gave the ability to put an Okta expression into the mapping for an app attribute named removeRolesKhoros like this:
user.User_Type == "employee" ? "customer,partner" : user.User_Type == "partner" ? "employee,customer" : user.User_Type == "customer" ? "employee,partner": ""
That app attribute is then mapped on the SAML assertion to appuser.removeRolesKhoros
The problem is the mapping triggers when User_Type changes on a user Okta profile but Okta only displays a message that it hasn't been applied yet when the change happens. Only applying the mapping on that single user or pushing Force Sync on the app gets it to apply. 😞
Again any screen shots or the workflow configuration you can share would be a huge help.
Thanks