- Provisioning
- Slack
- Lifecycle Management
- Access the Okta Admin console and navigate to the Slack application.
- Click on its Provisioning tab > To App > Edit > uncheck Create Users and Deactivate Users > leave the Update User Attributes checked > Save.
- Go to the Assignments tab, unassign one user, and then re-assign the user. Then, check the user's Slack profile to validate that the profile update synced.
- If the user account is group-managed, convert it to an individually owned type without removing the user's group membership, following the steps outlined in How to Convert an Existing User's App Assignment from Group-Owned to Individually-Owned Type without Removing User's Group Membership article.
- If the above step is successful, unassign everyone from Slack (please allow this step/event a few minutes to complete), then reassign everyone back, and validate that their Slack profiles are updated properly.
- Finally, from the Provisioning tab > To App > Edit > re-enable the two previously unchecked options Create Users and Deactivate Users > Save.
An additional step would be to do a Force Sync, as outlined in the How to Use the Force Sync Option article.
The Force Sync feature in Okta allows an administrator to manually initiate synchronization of user data between the Okta User profile and the AppUser profile connected with the application or service—or vice versa for a Profile Source to Okta. This can be useful if recent changes have been made to user accounts or permissions that need to be reflected in both Okta and the connected system.
