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
+66-62Lines changed: 66 additions & 62 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.
@@ -72,43 +71,42 @@ Follow these steps to enable Azure AD SSO in the Azure portal:
72
71

73
72
74
73
1. In the **Basic SAML Configuration** section, update the **Identifier** text box, type the following URLs and proceed:
75
-
74
+
76
75
| Identifier |
77
76
|--------------|
78
77
|`urn:federation:cloudacademy`|
79
-
80
-
3. In the **Basic SAML Configuration** section, update the **Reply URL** text box, type one of the following URLs and proceed:
81
-
78
+
79
+
1. In the **Basic SAML Configuration** section, update the **Reply URL** text box, type one of the following URLs and proceed:
5. In the **Basic SAML Configuration** section, update the **Sign-on URL** text box, type one of the following URLs and save it:
88
-
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
+
89
88
| Sign-on URL |
90
89
|--------------|
91
90
|`https://cloudacademy.com/login/enterprise/`|
92
91
|`https://app.qa.com/login/enterprise/`|
93
-
94
-
92
+
95
93
1. Select the pencil button for **SAML Signing Certificate** to edit the settings:
96
94
97
-

95
+

98
96
99
97
1. Download the **PEM certificate**:
100
98
101
-

102
-
99
+

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

103
+

106
104
107
105
### Create an Azure AD test user
108
106
109
107
In this section, you'll create a test user called B.Simon in the Azure portal.
110
108
111
-
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**.
112
110
1. Select **New user** at the top of the screen.
113
111
1. In the **User** properties, complete these steps:
114
112
1. In the **Name** box, enter **B.Simon**.
@@ -132,81 +130,87 @@ In this section, you'll enable B.Simon to use Azure single sign-on by granting t
132
130
133
131
1. In a different browser window, sign in to your Cloud Academy company site as administrator.
134
132
135
-
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.
136
134
137
135
1. On the **INTEGRATIONS** tab, select the **SSO** card.
138
136
139
137

140
138
141
-
1.Click on**Start Configuring** to set up SSO.
139
+
1.Select**Start Configuring** to set up SSO.
142
140
143
-

141
+

144
142
145
-
1.Complete the following steps in General Settings page:
143
+
1.On the **General Settings** page, complete the following steps:
146
144
147
-

145
+

148
146
149
-
a. In the **SSO URL(Location)** box, paste the login URL value that you copied from the Azure portal, from point 7 of [Configure Azure AD SSO](#configure-azure-ad-sso).
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).
150
148
151
-
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.
152
150
153
-
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.
154
152
155
153
1. Perform the following steps in the below page:
156
154
157
155

158
156
159
-
a. In the **SAML Attributes Mapping** section, fill 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**.
168
-
169
-
c. In the **Extra Settings(Optional)** section, fill the **Logout URL** box with the logout URL value that you copied from the Azure portal, from point 7 of [Configure Azure AD SSO](#configure-azure-ad-sso).
170
-
171
-
1. Click **Save and Test**.
172
-
2. After this operation, a pop-up will appear with the service provider information, from there you have to download the XML file:
173
-

174
-
3. Now that you have the XML file of the service provider, go back on the application that you've created on Azure Portal, inside the **single sign-on** section, and upload the MetaData file:
175
-

176
-
4. Now that you've updated the service provider metadata, you can go back on the SSO panel of your Cloud Academy company site and proceed with the test and activation. Click on **continue** from the service provider popup:
177
-

178
-
5. Click on **Test SSO connection** to start the test flow:
179
-

180
-
> [!NOTE]
181
-
> If you are logged in Cloud Academy as your test user created previously, proceed with test flow.
182
-
> Otherwise close the popup, scroll up to **General Settings**, copy/paste Subdomain URL on Incognito browser tab and then log in as your test user.
183
-
> If everything is ok, you can close Incognito tab, click on **Save and Test**.
184
-
> It will re-open the Service Provider popup. Now you can click on **continue**, then on **Test SSO connection** again and finally on **Test was succesfull**, because you've already test it on Incognito tab.
185
-
> Now you can go to the next step.
186
-
6. If everything is ok, you can finally activate the SSO integration for the whole company:
187
-

157
+
1. In the **SAML Attributes Mapping** section, fill in the required fields with the source attribute values:
1. In the **Security Settings** section, select the **Authentication Requests Signed?** check box to set this value to **True**.
165
+
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 7 of [Configure Azure AD SSO](#configure-azure-ad-sso).
167
+
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:
188
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 on 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 it 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..":::
189
194
190
195
> [!NOTE]
191
-
> 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).
192
197
193
198
### Create a Cloud Academy test user
194
199
195
-
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.
196
-
197
-
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.
198
201
199
-
## 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).
200
203
201
-
In this section, you test your Azure AD single sign-on configuration with following options.
204
+
## Test SSO
202
205
203
-
* 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:
204
207
205
-
*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.
206
209
207
-
*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.
208
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).
209
213
210
214
## Next steps
211
215
212
-
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