Assign Users to the Slack Multi-Channel Guest Role Using Okta Workflows
Last Updated:
Overview
Okta does not natively support provisioning users to the Slack multi-channel guest role through the Okta Integration Network. Administrators can use Okta Workflows to provision users as multi-channel guests by setting the required schema attribute via the Application Programming Interface (API).
Applies To
- Okta Identity Engine (OIE)
- Okta Classic Engine
- Provisioning
- Slack Application
- Lifecycle Management
- Okta Integration Network (OIN)
- Application Programming Interface (API)
- Okta Workflows
Solution
How are users provisioned to the Slack multi-channel guest role?
Okta does not natively support provisioning users as multi-channel guests through the Okta Integration Network. Administrators cannot add the required attributes to the Slack profile editor in the user interface, but they can add them via the API. Review the Slack-supported features documentation for more information.
Submit a feature request in Okta Ideas to support this functionality natively in the future. Review the Okta Ideas Overview & FAQ documentation for details.
Use Okta Workflows as an alternative method to provision users to Slack. Review the following example of an Okta Workflow configured to set the "urn:scim:schemas:extension:slack:guest:1.0" attribute to create a multi-channel guest user as described in the POST /Users (Multi-Channel Guests) documentation.
