Skip to content

Commit b42b77a

Browse files
committed
Product Backlog Item 2009591: SaaS App Tutorial: Mist Cloud Admin SSO Update
1 parent beb5331 commit b42b77a

File tree

7 files changed

+50
-23
lines changed

7 files changed

+50
-23
lines changed
59 KB
Loading
69.8 KB
Loading
35 KB
Loading
74.9 KB
Loading
30.4 KB
Loading
-27.9 KB
Loading

articles/active-directory/saas-apps/mist-cloud-admin-tutorial.md

Lines changed: 50 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.service: active-directory
99
ms.subservice: saas-app-tutorial
1010
ms.workload: identity
1111
ms.topic: tutorial
12-
ms.date: 07/28/2022
12+
ms.date: 08/02/2022
1313
ms.author: jeedes
1414

1515
---
@@ -18,16 +18,16 @@ ms.author: jeedes
1818

1919
In this tutorial, you'll learn how to integrate Mist Cloud Admin SSO with Azure Active Directory (Azure AD). When you integrate Mist Cloud Admin SSO with Azure AD, you can:
2020

21-
* Control in Azure AD who has access to Mist Cloud Admin SSO.
22-
* Enable your users to be automatically signed-in to Mist Cloud Admin SSO with their Azure AD accounts.
21+
* Control in Azure AD who has access to the Mist dashboard.
22+
* Enable your users to be automatically signed-in to the Mist dashboard with their Azure AD accounts.
2323
* Manage your accounts in one central location - the Azure portal.
2424

2525
## Prerequisites
2626

2727
To get started, you need the following items:
2828

2929
* An Azure AD subscription. If you don't have a subscription, you can get a [free account](https://azure.microsoft.com/free/).
30-
* Mist Cloud Admin SSO single sign-on (SSO) enabled subscription.
30+
* Mist Cloud account, you can create an account [here](https://manage.mist.com/).
3131
* Along with Cloud Application Administrator, Application Administrator can also add or manage applications in Azure AD.
3232
For more information, see [Azure built-in roles](../roles/permissions-reference.md).
3333

@@ -50,17 +50,36 @@ To configure the integration of Mist Cloud Admin SSO into Azure AD, you need to
5050

5151
## Configure and test Azure AD SSO for Mist Cloud Admin SSO
5252

53-
Configure and test Azure AD SSO with Mist Cloud Admin SSO using a test user called **B.Simon**. For SSO to work, you need to establish a link relationship between an Azure AD user and the related user at Mist Cloud Admin SSO.
53+
Configure and test Azure AD SSO with Mist Cloud Admin SSO using a test user called **B.Simon**. For SSO to work, you need to establish a link between your Azure AD app and Mist organization SSO.
5454

5555
To configure and test Azure AD SSO with Mist Cloud Admin SSO, perform the following steps:
5656

57+
1. **[Perform initial configuration of the Mist Cloud SSO](#perform-initial-configuration-of-the-mist-cloud-sso)** - to generate ACS URL on the application side.
5758
1. **[Configure Azure AD SSO](#configure-azure-ad-sso)** - to enable your users to use this feature.
59+
1. **[Create Role for the SSO Application](#create-role-for-the-sso-application)**
5860
1. **[Create an Azure AD test user](#create-an-azure-ad-test-user)** - to test Azure AD single sign-on with B.Simon.
5961
1. **[Assign the Azure AD test user](#assign-the-azure-ad-test-user)** - to enable B.Simon to use Azure AD single sign-on.
60-
1. **[Configure Mist Cloud Admin SSO](#configure-mist-cloud-admin-sso)** - to configure the single sign-on settings on application side.
61-
1. **[Create Mist Cloud Admin SSO test user](#create-mist-cloud-admin-sso-test-user)** - to have a counterpart of B.Simon in Mist Cloud Admin SSO that is linked to the Azure AD representation of user.
62+
63+
1. **[Complete configuration of the Mist Cloud](#complete-configuration-of-the-mist-cloud)**
64+
65+
1. **[Create Roles to link roles sent by the Azure AD](#create-roles-to-link-roles-sent-by-the-azure-ad)**
66+
6267
1. **[Test SSO](#test-sso)** - to verify whether the configuration works.
6368

69+
## Perform Initial Configuration of the Mist Cloud SSO
70+
71+
1. Sign in to the Mist dashboard using a local account.
72+
2. Go to **Organization > Settings > Single Sign-On > Add IdP**.
73+
3. Under **Single Sign-On** section select **Add IDP**.
74+
4. In the **Name** field type `Azure AD` and select **Add**.
75+
76+
![Screenshot shows to add identity provider.](./media/mist-cloud-admin-tutorial/identity-provider.png)
77+
78+
1. Copy **Reply URL** value, paste this value into the **Reply URL** text box in the **Basic SAML Configuration** section in the Azure portal.
79+
80+
![Screenshot shows to add identity provider.](./media/mist-cloud-admin-tutorial/reply-url.png)
81+
82+
6483
## Configure Azure AD SSO
6584

6685
Follow these steps to enable Azure AD SSO in the Azure portal.
@@ -101,14 +120,26 @@ Follow these steps to enable Azure AD SSO in the Azure portal.
101120

102121
> [!NOTE]
103122
> Please click [here](../develop/howto-add-app-roles-in-azure-ad-apps.md#app-roles-ui) to know how to configure Role in Azure AD.
123+
> Mist Cloud requires Role attribute to assign correct admin privileges to the user.
104124
105125
1. On the **Set up single sign-on with SAML** page, in the **SAML Signing Certificate** section, find **Certificate (Base64)** and select **Download** to download the certificate and save it on your computer.
106126

107127
![Screenshot shows the Certificate download link.](common/certificatebase64.png "Certificate")
108128

109-
1. On the **Set up Mist Cloud Admin SSO** section, copy the appropriate URL(s) based on your requirement.
129+
1. 8. On the **Set up Mist Cloud Admin SSO** section, copy the appropriate **Login URL** and **Azure AD Identifier**.
130+
131+
![Screenshot shows to copy configuration appropriate URL.](common/copy-configuration-urls.png "Metadata")
132+
133+
### Create Role for the SSO Application
134+
135+
In this section, you'll create a Superuser Role to later assign it to test user B.Simon.
136+
137+
1. In the Azure portal, select **App Registrations**, and then select **All Applications**.
138+
2. In the applications list, select **Mist Cloud Admin SSO**.
139+
3. In the app's overview page, find the **Manage** section and select **App Roles**.
140+
4. Select **Create App Role**, then type **Mist Superuser** in the **Display Name** field.
141+
5. Type **Superuser** in the **Value** field, then type **Mist Superuser Role** in the **Description** field, then select **Apply**.
110142

111-
![Screenshot shows to copy configuration appropriate URL.](common/copy-configuration-urls.png "Metadata")
112143

113144
### Create an Azure AD test user
114145

@@ -131,36 +162,32 @@ In this section, you'll enable B.Simon to use Azure single sign-on by granting a
131162
1. In the app's overview page, find the **Manage** section and select **Users and groups**.
132163
1. Select **Add user**, then select **Users and groups** in the **Add Assignment** dialog.
133164
1. In the **Users and groups** dialog, select **B.Simon** from the Users list, then click the **Select** button at the bottom of the screen.
134-
1. If you are expecting a role to be assigned to the users, you can select it from the **Select a role** dropdown. If no role has been set up for this app, you see "Default Access" role selected.
165+
1. 6. Click Select a **Role**, then select **Mist Superuser** and click **Select**.
135166
1. In the **Add Assignment** dialog, click the **Assign** button.
136167

137-
## Configure Mist Cloud Admin SSO
138-
139-
1. Log in to your Mist Cloud Admin SSO company site as an administrator.
140-
141-
1. Go to **Organization** > **Settings** > **Single Sign-On** > **Add IdP**.
142-
143-
![Screenshot that shows the Configuration Settings.](./media/mist-cloud-admin-tutorial/settings.png "Configuration")
168+
## Complete configuration of the Mist Cloud
144169

145170
1. In the **Create Identity Provider** section, perform the following steps:
146171

147-
![Screenshot that shows the Organization Algorithm.](./media/mist-cloud-admin-tutorial/certificate.png "Organization")
172+
![Screenshot that shows the Organization Algorithm.](./media/mist-cloud-admin-tutorial/configure-mist.png "Organization")
148173

149174
1. In the **Issuer** textbox, paste the **Azure AD Identifier** value which you have copied from the Azure portal.
150175

151176
1. Open the downloaded **Certificate (Base64)** from the Azure portal into Notepad and paste the content into the **Certificate** textbox.
152177

153178
1. In the **SSO URL** textbox, paste the **Login URL** value which you have copied from the Azure portal.
154179

155-
1. In the **Custom Logout URL** textbox, paste the **Logout URL** value which you have copied from the Azure portal.
180+
1. Click **Save**.
181+
182+
## Create Roles to link roles sent by the Azure AD
156183

157-
1. Copy **ACS URL** value, paste this value into the **Reply URL** text box in the **Basic SAML Configuration** section in the Azure portal.
184+
1. In the Mist dashboard navigate to **Organization > Settings**. Under **Single Sign-On** section, select **Create Role**.
158185

159-
1. Click **Save**.
186+
![Screenshot that shows the Create Role section.](./media/mist-cloud-admin-tutorial/create-role.png)
160187

161-
### Create Mist Cloud Admin SSO test user
188+
1. Role name must match Role claim value sent by Azure AD, for example type `Superuser` in the **Name** field, specify desired admin privileges for the role and select **Create**.
162189

163-
In this section, you create a user called Britta Simon at Mist Cloud Admin SSO. Work with [Mist Cloud Admin SSO support team](mailto:[email protected]) to add the users in the Mist Cloud Admin SSO platform. Users must be created and activated before you use single sign-on.
190+
![Screenshot that shows the Create Role button.](./media/mist-cloud-admin-tutorial/create-button.png)
164191

165192
## Test SSO
166193

0 commit comments

Comments
 (0)