Skip to content

Commit 2fcc77c

Browse files
authored
Merge pull request #201179 from v-hgampala/slack-git-issue
Product Backlog Item 1930156: SaaS App Tutorial: SLACK Update
2 parents 37696ca + 984e7eb commit 2fcc77c

File tree

6 files changed

+29
-19
lines changed

6 files changed

+29
-19
lines changed
87.5 KB
Loading
81.2 KB
Loading
-23.9 KB
Loading
-38.4 KB
Loading
-9.69 KB
Loading

articles/active-directory/saas-apps/slack-tutorial.md

Lines changed: 29 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'Tutorial: Azure Active Directory single sign-on (SSO) integration with Slack | Microsoft Docs'
2+
title: 'Tutorial: Azure AD SSO integration with Slack'
33
description: Learn how to configure single sign-on between Azure Active Directory and Slack.
44
services: active-directory
55
author: jeevansd
@@ -9,11 +9,11 @@ ms.service: active-directory
99
ms.subservice: saas-app-tutorial
1010
ms.workload: identity
1111
ms.topic: tutorial
12-
ms.date: 12/28/2020
12+
ms.date: 06/06/2022
1313
ms.author: jeedes
1414
---
1515

16-
# Tutorial: Azure Active Directory single sign-on (SSO) integration with Slack
16+
# Tutorial: Azure AD SSO integration with Slack
1717

1818
In this tutorial, you'll learn how to integrate Slack with Azure Active Directory (Azure AD). When you integrate Slack with Azure AD, you can:
1919

@@ -38,9 +38,9 @@ To get started, you need the following items:
3838

3939
In this tutorial, you configure and test Azure AD SSO in a test environment.
4040

41-
* Slack supports **SP** initiated SSO
42-
* Slack supports **Just In Time** user provisioning
43-
* Slack supports [**Automated** user provisioning](./slack-provisioning-tutorial.md)
41+
* Slack supports **SP** initiated SSO.
42+
* Slack supports **Just In Time** user provisioning.
43+
* Slack supports [**Automated** user provisioning](./slack-provisioning-tutorial.md).
4444

4545
> [!NOTE]
4646
> Identifier of this application is a fixed string value so only one instance can be configured in one tenant.
@@ -160,31 +160,41 @@ In this section, you'll enable B.Simon to use Azure single sign-on by granting a
160160

161161
3. If you want to setup Slack manually, in a different web browser window, sign in to your Slack company site as an administrator.
162162

163-
2. Navigate to **Microsoft Azure AD** then go to **Team Settings**.
163+
2. click on your workspace name in the top left, then go to **Settings & administration** -> **Workspace settings**.
164164

165-
![Configure single sign-on On Microsoft Azure AD](./media/slack-tutorial/tutorial-slack-team-settings.png)
165+
![Screenshot of Configure single sign-on On Microsoft Azure AD.](./media/slack-tutorial/tutorial-slack-team-settings.png)
166166

167-
3. In the **Team Settings** section, click the **Authentication** tab, and then click **Change Settings**.
167+
3. In the **Settings & permissions** section, click the **Authentication** tab, and then click **Configure** button at SAML authentication method.
168168

169-
![Configure single sign-on On Team Settings](./media/slack-tutorial/tutorial-slack-authentication.png)
169+
![Screenshot of Configure single sign-on On Team Settings.](./media/slack-tutorial/tutorial-slack-authentication.png)
170170

171-
4. On the **SAML Authentication Settings** dialog, perform the following steps:
171+
4. On the **Configure SAML authentication for Azure** dialog, perform the below steps:
172172

173-
![Configure single sign-on On SAML Authentication Settings](./media/slack-tutorial/tutorial-slack-save-authentication.png)
173+
![Screenshot of Configure single sign-on On SAML Authentication Settings.](./media/slack-tutorial/tutorial-slack-save-authentication.png)
174174

175-
a. In the **SAML 2.0 Endpoint (HTTP)** textbox, paste the value of **Login URL**, which you have copied from Azure portal.
175+
a. In the top right, toggle **Test** mode on.
176+
177+
b. In the **SAML SSO URL** textbox, paste the value of **Login URL**, which you have copied from Azure portal.
178+
179+
c. In the **Identity provider issuer** textbox, paste the value of **Azure Ad Identifier**, which you have copied from Azure portal.
180+
181+
d. Open your downloaded certificate file in Notepad, copy the content of it into your clipboard, and then paste it to the **Public Certificate** textbox.
182+
183+
1. Expand the **Advanced options** and perform the below steps:
184+
185+
![Screenshot of Configure Advanced options single sign-on On App Side.](./media/slack-tutorial/advanced-settings.png)
176186

177-
b. In the **Identity Provider Issuer** textbox, paste the value of **Azure Ad Identifier**, which you have copied from Azure portal.
187+
a. If you need an end-to-end encryption key, tick the box **Sign AuthnRequest** to show the certificate.
178188

179-
c. Open your downloaded certificate file in Notepad, copy the content of it into your clipboard, and then paste it to the **Public Certificate** textbox.
189+
b. Enter `https://slack.com` in the **Service provider issuer** textbox.
180190

181-
d. Configure the above three settings as appropriate for your Slack team. For more information about the settings, please find the **Slack's SSO configuration guide** here. `https://get.slack.help/hc/articles/220403548-Guide-to-single-sign-on-with-Slack%60`
191+
c. Choose how the SAML response from your IDP is signed from the two options.
182192

183-
![Configure single sign-on On App Side](./media/slack-tutorial/tutorial-slack-expand.png)
193+
1. Under **Settings**, decide if members can edit their profile information (like their email or display name) after SSO is enabled. You can also choose whether SSO is required, partially required or optional.
184194

185-
e. Click on **expand** and enter `https://slack.com` in the **Service provider issuer** textbox.
195+
![Screenshot of Configure Save configuration single sign-on On App Side.](./media/slack-tutorial/save-configuration-button.png)
186196

187-
f. Click **Save Configuration**.
197+
1. Click **Save Configuration**.
188198

189199
> [!NOTE]
190200
> If you have more than one Slack instance that you need to integrate with Azure AD, set `https://<DOMAIN NAME>.slack.com` to **Service provider issuer** so that it can pair with the Azure application **Identifier** setting.

0 commit comments

Comments
 (0)