Skip to content

Commit c16abc7

Browse files
committed
PR review quality fixes
1 parent 3d7e181 commit c16abc7

14 files changed

+66
-62
lines changed

articles/active-directory/saas-apps/cloud-academy-sso-tutorial.md

Lines changed: 66 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ To configure the integration of Cloud Academy into Azure AD, you need to add Clo
4747
1. In the **Add from the gallery** section, enter **Cloud Academy** in the search box.
4848
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.
4949

50-
5150
## Configure and test Azure AD SSO for Cloud Academy
5251

5352
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:
7271
![Screenshot that shows the pencil button for editing the basic SAML configuration.](common/edit-urls.png)
7372

7473
1. In the **Basic SAML Configuration** section, update the **Identifier** text box, type the following URLs and proceed:
75-
74+
7675
| Identifier |
7776
|--------------|
7877
| `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:
80+
8281
| Reply URL |
8382
|--------------|
8483
| `https://cloudacademy.com/labs/social/complete/saml/` |
8584
| `https://app.qa.com/labs/social/complete/saml/` |
86-
87-
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+
8988
| Sign-on URL |
9089
|--------------|
9190
| `https://cloudacademy.com/login/enterprise/` |
9291
| `https://app.qa.com/login/enterprise/` |
93-
94-
92+
9593
1. Select the pencil button for **SAML Signing Certificate** to edit the settings:
9694

97-
![Screenshot that shows how to edit the ceritificate.](common/edit-certificate.png)
95+
![Screenshot that shows how to edit the certificate.](common/edit-certificate.png)
9896

9997
1. Download the **PEM certificate**:
10098

101-
![Screenshot that shows how to download the PEM ceritificate.](common/certificate-base64-download.png)
102-
99+
![Screenshot that shows how to download the P E M certificate.](common/certificate-base64-download.png)
100+
103101
1. On the **Set up Cloud Academy** section, copy the **Login URL**:
104102

105-
![Screenshot that shows the copy button for the login URL.](common/copy_configuration_urls.png)
103+
![Screenshot that shows the copy button for the login U R L.](common/copy_configuration_urls.png)
106104

107105
### Create an Azure AD test user
108106

109107
In this section, you'll create a test user called B.Simon in the Azure portal.
110108

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**.
112110
1. Select **New user** at the top of the screen.
113111
1. In the **User** properties, complete these steps:
114112
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
132130

133131
1. In a different browser window, sign in to your Cloud Academy company site as administrator.
134132

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.
136134

137135
1. On the **INTEGRATIONS** tab, select the **SSO** card.
138136

139137
![Screenshot that shows the Settings & Integrations option.](./media/cloud-academy-sso-tutorial/integrations.png)
140138

141-
1. Click on **Start Configuring** to set up SSO.
139+
1. Select **Start Configuring** to set up SSO.
142140

143-
![Screenshot that shows the Integrations > SSO page.](./media/cloud-academy-sso-tutorial/start-configuring.png)
141+
![Screenshot that shows the Integrations and S S O page.](./media/cloud-academy-sso-tutorial/start-configuring.png)
144142

145-
1. Complete the following steps in General Settings page:
143+
1. On the **General Settings** page, complete the following steps:
146144

147-
![Screenshot that shows the Integrations in general settings.](./media/cloud-academy-sso-tutorial/general-settings.png)
145+
![Screenshot that shows integrations in general settings.](./media/cloud-academy-sso-tutorial/general-settings.png)
148146

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).
150148

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.
152150

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.
154152

155153
1. Perform the following steps in the below page:
156154

157155
![Screenshot that shows the Integrations in additional settings.](./media/cloud-academy-sso-tutorial/additional-settings.png)
158156

159-
a. In the **SAML Attributes Mapping** section, fill the required fields with the source attribute values:
160-
161-
162-
`http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier`
163-
`http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname`
164-
`http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname`
165-
`http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress`
166-
167-
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-
![Screenshot that show download configuration](./media/cloud-academy-sso-tutorial/setup-provider-info.png)
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-
![Screenshot that show upload metadata section on Azure application](./media/cloud-academy-sso-tutorial/upload-metadata.png)
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-
![Screenshot that show service provider popup](./media/cloud-academy-sso-tutorial/continue-sso-activation.png)
178-
5. Click on **Test SSO connection** to start the test flow:
179-
![Screenshot that show Test SSO connection](./media/cloud-academy-sso-tutorial/test-sso-connection.png)
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-
![Screenshot that show SSO activation](./media/cloud-academy-sso-tutorial/test-succesfull.png)
157+
1. In the **SAML Attributes Mapping** section, fill in the required fields with the source attribute values:
158+
159+
`http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier`
160+
`http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname`
161+
`http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname`
162+
`http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress`
163+
164+
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:
188175

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..":::
189194

190195
> [!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).
192197
193198
### Create a Cloud Academy test user
194199

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.
198201

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).
200203

201-
In this section, you test your Azure AD single sign-on configuration with following options.
204+
## Test SSO
202205

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:
204207

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.
206209

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.
208211

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).
209213

210214
## Next steps
211215

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).
11.1 KB
Loading
27.9 KB
Loading
27.5 KB
Loading
-162 KB
Loading
-7.98 KB
Loading
13.5 KB
Loading
154 KB
Loading
9.9 KB
Loading

0 commit comments

Comments
 (0)