You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/active-directory/saas-apps/cloud-academy-sso-tutorial.md
+77-38Lines changed: 77 additions & 38 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,7 +47,6 @@ To configure the integration of Cloud Academy into Azure AD, you need to add Clo
47
47
1. In the **Add from the gallery** section, enter **Cloud Academy** in the search box.
48
48
1. Select **Cloud Academy** in the results panel and then add the app. Wait a few seconds while the app is added to your tenant.
49
49
50
-
51
50
## Configure and test Azure AD SSO for Cloud Academy
52
51
53
52
You'll configure and test Azure AD SSO with Cloud Academy by using a test user named **B.Simon**. For SSO to work, you need to establish a link relationship between an Azure AD user and the corresponding user in Cloud Academy.
@@ -71,32 +70,43 @@ Follow these steps to enable Azure AD SSO in the Azure portal:
71
70
72
71

73
72
74
-
1. In the **Basic SAML Configuration** section, perform the following steps:
75
-
76
-
a. In the **Sign-on URL** text box, type one of the following URLs:
77
-
78
-
| Sign-on URL |
73
+
1. In the **Basic SAML Configuration** section, update the **Identifier** text box, type the following URLs and proceed:
74
+
75
+
| Identifier |
79
76
|--------------|
80
-
|`https://cloudacademy.com/login/enterprise/`|
81
-
|`https://app.qa.com/login/enterprise/`|
82
-
|
83
-
84
-
b. In the **Reply URL** text box, type one of the following URLs:
85
-
77
+
|`urn:federation:cloudacademy`|
78
+
79
+
1. In the **Basic SAML Configuration** section, update the **Reply URL** text box, type one of the following URLs and proceed:
1. On the **Set up Single Sign-On with SAML** page, in the **SAML Signing Certificate** section, select the copy button to copy the **App Federation Metadata Url**. Save the URL.
85
+
86
+
1. In the **Basic SAML Configuration** section, update the **Sign-on URL** text box, type one of the following URLs and save it:
87
+
88
+
| Sign-on URL |
89
+
|--------------|
90
+
|`https://cloudacademy.com/login/enterprise/`|
91
+
|`https://app.qa.com/login/enterprise/`|
92
+
93
+
1. Select the pencil button for **SAML Signing Certificate** to edit the settings:
94
+
95
+

96
+
97
+
1. Download the **PEM certificate**:
98
+
99
+

100
+
101
+
1. On the **Set up Cloud Academy** section, copy the **Login URL**:
92
102
93
-

103
+

94
104
95
105
### Create an Azure AD test user
96
106
97
107
In this section, you'll create a test user called B.Simon in the Azure portal.
98
108
99
-
1. In the left pane of the Azure portal, select **Azure Active Directory**. Select **Users**, and then select **All users**.
109
+
1. In the left menu of the Azure portal, select **Azure Active Directory**. Select **Users**, and then select **All users**.
100
110
1. Select **New user** at the top of the screen.
101
111
1. In the **User** properties, complete these steps:
102
112
1. In the **Name** box, enter **B.Simon**.
@@ -120,58 +130,87 @@ In this section, you'll enable B.Simon to use Azure single sign-on by granting t
120
130
121
131
1. In a different browser window, sign in to your Cloud Academy company site as administrator.
122
132
123
-
1. On the home page, click the **Azure Integration Team** icon and then select **Settings** in the left menu.
133
+
1. On the home page, click the **Azure Integration Team** icon, and then select **Settings** in the left menu.
124
134
125
135
1. On the **INTEGRATIONS** tab, select the **SSO** card.
126
136
127
137

128
138
129
-
1.Click on**Start Configuring** to set up SSO.
139
+
1.Select**Start Configuring** to set up SSO.
130
140
131
-

141
+

132
142
133
-
1.Complete the following steps in General Settings page:
143
+
1.On the **General Settings** page, complete the following steps:
134
144
135
-

145
+

136
146
137
-
a. In the **SSO URL(Location)** box, paste the login URL value that you copied from the Azure portal.
147
+
1. In the **SSO URL(Location)** box, paste the login URL value that you copied from the Azure portal, in step 9 of [Configure Azure AD SSO](#configure-azure-ad-sso).
138
148
139
-
c. Open the downloaded Base64 certificate from the Azure portal in Notepad. Paste its contents into the **Certificate** box.
149
+
1. Open the downloaded Base64 certificate from the Azure portal in Notepad. Paste its contents into the **Certificate** box.
140
150
141
-
d. In the **Email Domains** box, enter all the domain values your company uses for user emails.
151
+
1. In the **Email Domains** box, enter all the domain values your company uses for user emails.
142
152
143
153
1. Perform the following steps in the below page:
144
154
145
155

146
156
147
-
a. In the **SAML Attributes Mapping** section, fill the required fields with the source attribute values.
157
+
1. In the **SAML Attributes Mapping** section, fill in the required fields with the source attribute values:
b. In the **Security Settings** section, select the **Authentication Requests Signed?** check box to set this value to **True**.
164
+
1. In the **Security Settings** section, select the **Authentication Requests Signed?** check box to set this value to **True**.
150
165
151
-
c. In the **Extra Settings(Optional)** section, fill the **Logout URL** box with the logout URL value that you copied from the Azure portal.
166
+
1. In the **Extra Settings(Optional)** section, fill the **Logout URL** box with the logout URL value that you copied from the Azure portal, in step 9 of [Configure Azure AD SSO](#configure-azure-ad-sso).
152
167
153
-
1. Click **Save and Test**.
168
+
1. Select **Save and Test**.
169
+
170
+
1. Next, a dialog shows the service provider information. Download the XML file:
171
+
172
+
:::image type="content" source="./media/cloud-academy-sso-tutorial/set-up-provider-information.png" alt-text="Screenshot that shows downloading the metadata configuration file.":::
173
+
174
+
1. Now that you have the XML file of the service provider, go back to the application you created in the Azure portal. In the **Single sign-on** section, upload the metadata file:
175
+
176
+
:::image type="content" source="./media/cloud-academy-sso-tutorial/upload-metadata.png" alt-text="Screenshot that shows uploading the metadata in the Azure application.":::
177
+
178
+
1. Now that you've updated the service provider metadata, you can go back to the SSO panel of your Cloud Academy company site and proceed with the test and activation. In the service provider dialog, select **Continue**:
179
+
180
+
:::image type="content" source="./media/cloud-academy-sso-tutorial/continue-sso-activation.png" alt-text="Screenshot that shows the service provider dialog.":::
181
+
182
+
1. Select **Test SSO connection** to start the test flow:
183
+
184
+
:::image type="content" source="./media/cloud-academy-sso-tutorial/test-sso-connection.png" alt-text="Screenshot that shows the Test S S O connection button.":::
185
+
186
+
> [!NOTE]
187
+
> If you're signed in to Cloud Academy by using the test user account you created, proceed with the test flow. Otherwise, close the dialog, scroll up to **General Settings**, copy and paste the subdomain URL in a private or incognito browser tab, and then sign in as the test user. If sign-in is successful, you can close the browser tab and select **Save and Test**. A browser tab will reopen the service provider dialog. Select **continue**, and then select **Test SSO connection** again. Finally, select **Test was successful** because you've already tested sign-in by using a private or incognito tab.
188
+
>
189
+
> Continue to the next step.
190
+
191
+
1. If sign-in is successful, you can activate SSO integration for the entire organization:
192
+
193
+
:::image type="content" source="./media/cloud-academy-sso-tutorial/test-successful.png" alt-text="Screenshot that shows S S O activation is successful..":::
154
194
155
195
> [!NOTE]
156
-
> For more information on how to configure the Cloud Academy, see [Setting Up Single Sign-On](https://support.cloudacademy.com/hc/articles/360043908452-Setting-Up-Single-Sign-On).
196
+
> For more information about how to configure Cloud Academy, see [Setting Up Single Sign-On](https://support.cloudacademy.com/hc/articles/360043908452-Setting-Up-Single-Sign-On).
157
197
158
198
### Create a Cloud Academy test user
159
199
160
-
In this section, a user called Britta Simon is created in Cloud Academy. Cloud Academy supports just-in-time user provisioning, which is enabled by default. There is no action item for you in this section. If a user doesn't already exist in Cloud Academy, a new one is created after authentication.
161
-
162
-
Cloud Academy also supports automatic user provisioning, you can find more details [here](./cloud-academy-sso-provisioning-tutorial.md) on how to configure automatic user provisioning.
200
+
In this section, a user called B.Simon is created in Cloud Academy. Cloud Academy supports just-in-time user provisioning, which is enabled by default. There is no action item for you in this section. If a user doesn't already exist in Cloud Academy, a new one is created after authentication.
163
201
164
-
## Test SSO
202
+
Cloud Academy also supports automatic user provisioning. For more information, see the [Cloud Academy SSO provisioning tutorial](./cloud-academy-sso-provisioning-tutorial.md).
165
203
166
-
In this section, you test your Azure AD single sign-on configuration with following options.
204
+
## Test SSO
167
205
168
-
* Click on **Test this application** in Azure portal. This will redirect to Cloud Academy Sign-on URL where you can initiate the login flow.
206
+
In this section, you test your Azure AD SSO configuration by using one of the following options:
169
207
170
-
*Go to Cloud Academy Sign-on URL directly and initiate the login flow from there.
208
+
*In the Azure portal, select **Test this application**. You're redirected to the Cloud Academy sign-on URL and you can initiate the sign-in flow.
171
209
172
-
*You can use Microsoft My Apps. When you click the Cloud Academy tile in the My Apps, this will redirect to Cloud Academy Sign-on URL. For more information about the My Apps, see [Introduction to the My Apps](https://support.microsoft.com/account-billing/sign-in-and-start-apps-from-the-my-apps-portal-2f3b1bae-0e5a-4a86-a33e-876fbd2a4510).
210
+
*Go to Cloud Academy sign-on URL directly and initiate the sign-in flow from there.
173
211
212
+
* You can use Microsoft My Apps. When you click the Cloud Academy tile in the My Apps portal, this will redirect to Cloud Academy sign-on URL. For more information about the My Apps portal, see [Introduction to My Apps](https://support.microsoft.com/account-billing/sign-in-and-start-apps-from-the-my-apps-portal-2f3b1bae-0e5a-4a86-a33e-876fbd2a4510).
174
213
175
214
## Next steps
176
215
177
-
Once you configure Cloud Academy you can enforce session control, which protects exfiltration and infiltration of your organization’s sensitive data in real time. Session control extends from Conditional Access. [Learn how to enforce session control with Microsoft Cloud App Security](/cloud-app-security/proxy-deployment-any-app).
216
+
After you configure Cloud Academy, you can enforce session control, which protects exfiltration and infiltration of your organization’s sensitive data in real time. Session control extends from Conditional Access. [Learn how to enforce session control with Microsoft Cloud App Security](/cloud-app-security/proxy-deployment-any-app).
0 commit comments