This article helps you integrate your Slack installation with the Expel Workbench.
Tip
This article was accurate at the time of writing, but changes happen. If you find the instructions are outdated, leave a description in the comment field below and let us know!
-
Slack Enterprise Grid is required.
-
The Slack app must be installed by the Owner of the Enterprise Grid organization.
-
The Slack app must be installed on the organization, not just a workspace within the organization.
Step 1: Enable API access
-
Create a new slack app https://api.slack.com/apps.
-
In the settings for the new app, select OAuth > Permissions from the left navigation. Scroll to the section titled Scopes, then click Add an OAuth Scope under User Token Scopes. Add the
auditlogs:read
scope. Use https://localhost for the redirect URL. -
In the settings for the new app, select Manage Distribution from the left navigation. Under the section titled Share Your App with Other Workspaces, make sure all four sections have the green checkmark. Then click the green Activate Public Distribution button.
-
Under the Share Your App with Your Workspace section, copy the Sharable URL and paste it into a browser to start the OAuth handshake that installs the app on your organization. You must be logged in as the Owner of your Enterprise Grid organization to install the app.
-
Check the dropdown list in the upper right of the installation screen to make sure you are installing the app on the Enterprise Grid organization, not an individual workspace within the organization (see image below).
-
Once the app is authorized, you will be redirected to the localhost URL that contains a temporary code. Use that code to manually exchange it with an access token. Click here for instructions. Save the access token for later use.
Step 2: Configure Slack in Expel Workbench
-
In a new browser tab, click this link to open the Add Security Device screen in Workbench.
-
Fill in the fields like this:
Comments
0 comments
Article is closed for comments.