Slack (for Workspace)
Slack is a cloud-based proprietary instant messaging platform developed by Slack Technologies.
These integration instructions are for users integrating with Slack at a workspace level.
The following sections explain prerequisites, resources, and instructions for integrating with SaaS Management.
Stored Slack (for Workspace) Information
The following table describes the available integration tasks and stored data within SaaS Management.
| Available Integration Tasks | Information Stored |
|---|---|
| Application Roster | User ID First Name Last Name License Type Billable Status |
| Application Access | Last Login User ID |
| License Differentiation | For more information, see Slack (for Workspace) License Types and Tracking Application Activity by License Type for License Differentiation. |
The information stored is subject to change as enhancements are made to the SaaS application.
Required Minimum Permissions for Slack (for Workspace)
The minimum API required permissions are based on the Required Slack (for Workspace) Scopes and the Adobe Creative Cloud API Endpoints.
Required Slack (for Workspace) Scopes
| Scope | Description | Integration Task Name |
|---|---|---|
| Admin | Enables access to team.accessLogs API. For more information, see the Slack API topic, Scopes and Permissions. | Application Access |
| users:read | Is required to retrieve all the users from Slack Workspace. For more information, see the Slack API topic, Scopes and Permissions. | Application Roster |
| users:read:email | Is required to access the email field of the user. users:read is no longer a sufficient scope for this data field. For more information, see the Slack API topic, Scopes and Permissions. | Application Roster |
Required Slack (for Workspace) User Role
The following SaaS application user role is not applicable to Flexera One roles.
| User Role | Description |
|---|---|
| Workspace Admin | Workspace Admin permission is required to grant the Required Slack (for Workspace) Scopes during the integration authorize flow. For more information, see the Slack Help Center topic, Types of Roles. |
Slack (for Workspace) Authentication Method
The required authentication method is OAuth 2.0 With Authorize Flow. For more information, see Slack’s documentation topic, Installing With OAuth.
Required Slack (for Workspace) Credentials
The following credentials are required:
-
Workspace URL
-
Username
-
Password.
Username and Password are required only for authorization. These values are not stored in SaaS Management.