How to configure the SphereShield Slack app?

In this document we will go over the process of configuring the SphereShield Slack application for the initial integration.

 

Requirements:

  1. Workspace with a grid license

  2. A user with owner for adding and managing the application

     

Adding the Web API Application

  1. Go to https://api.slack.com/apps/ and click on Create New App

  2. Set the app name and select your workspace

     

  3. Go to Event Subscriptions and enable them

     

  4. Add the your Request URL in the following format

    https://{Admin-Portal-Host}/rest/v1/casb/webhook/slack/inspect

     

  5. Subscribe to the following events and save the changes

     

  6. Go to OAuth & Permissions click on Add New Redirect URL and use the following format:

    https://{Admin-Portal-Host}/account/slackauth

     

  7. In the same at Scopes → User Token Scopes add the following permissions

     

  8. Scroll up and click on Install App to Workspace → Click Allow

  9. Go to App Home and switch Always Show My Bot as Online to on

     

  10. In SphereShield’s Admin Portal go to Settings → Cloud Services Integration and paste the information required from Slack → Basic Information

     

  11. The last 2 values should be taken from OAuth & Permissions page in Slack

     

  12. Save the settings

  13. Click on Configure Cloud Integration → Login to Slack and allow the application