Skip to main content

Slack

Slack is a widely utilized platform for team collaboration and messaging within businesses and organizations. It serves as a centralized tool to enhance communication and foster collaboration among team members.

Prerequisites

You must have an account in Slack.

1 Go to Dashboard > Marketplace > SSO Integrations.

SSO

2 Select Slack from the list.

3 You'll land on the overview page, with an additional tab: Installation (providing a step-by-step installation guide).

Overview

4 Click on INSTALL.

5 Provide a Name for the Slack SSO flow and enter the Team Name.

::: note

Leave the Service Provider Issuer field empty, as the default https://slack.com will be applied.

:::

Install

6 Once the configurations are provided, click on INSTALL.

7 To enable Slack SSO login, go to your Slack account.

8 Navigate to Settings & Administration, then click on Workspace settings.

Workspace settings

9 Click on Authentication, and then click on Configure for SAML authentication.

Configure

10 The configurations for SAML authenication will be displayed.

Configs

11 Return to your dashboard, go to Applications > SSO, and click on the created Slack SSO.

Slack SSO

12 Click on Metadata, where the list of endpoints for the particular SSO will be available. Copy the Login Endpoint.

Login Endpoint

13 Switch to Slack, paste the Login Endpoint in SAML 2.0 Endpoint(HTTP).

SAML 2.0 Endpoint(HTTP)

14 Return to your dashboard, copy the Entity ID.

Entity ID

15 Switch to Slack, paste the Entity ID in Identity Provider Issuer.

Identity Provider Issuer

16 Return to your dashboard, copy the X509 certificate.

X509 certificate

17 Switch to Slack, paste the copied X509 certificate in Public Certificate, and click on expand.

Public Certificate

18 The Advanced Options will be displayed. Uncheck the Sign AuthnRequest option, choose Don't send this value for AuthnContextClassRef and check Responses Signed and Assertions Signed.

Advanced Options

19 Scroll down, locate Customize and provide a name under Sign in Button Label.

Customize

20 Click on Save Configuration, and you will be redirected to your Dashboard Login Page.

21 The SAML configuration will be successfully completed.

22 Return to your dashboard, assign a user with Slack role. To do so, navigate to Users or Workspace Admins, click on the user you want to assign the role.

Workspace Admins

23 You will be taken to the user's Details tab, click on Roles & Groups.

24 Select List View and click on + ADD ROLE.

ADD ROLE

25 The available roles will appear; select sso-slack-Slack-role and click on ADD ROLES.

Available Roles

26 To verify whether SSO has been successfully enabled, go to Applications > SSO, click on SSO DASHBOARD button.

SSO DASHBORD

27 The Slack SSO will be enabled successfully.

Slack SSO

Know more

Marketplace

Application Details

Application Execution