Skip to content

Commit fc9c137

Browse files
Merge pull request #187916 from ktoliver/public-87488
[PUBLIC_MOVE] commit from public PR 87488
2 parents be74ac0 + a4c24e4 commit fc9c137

12 files changed

+77
-38
lines changed

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

Lines changed: 77 additions & 38 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.
@@ -71,32 +70,43 @@ Follow these steps to enable Azure AD SSO in the Azure portal:
7170

7271
![Screenshot that shows the pencil button for editing the basic SAML configuration.](common/edit-urls.png)
7372

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 |
7976
|--------------|
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:
80+
8681
| Reply URL |
8782
|--------------|
8883
| `https://cloudacademy.com/labs/social/complete/saml/` |
8984
| `https://app.qa.com/labs/social/complete/saml/` |
90-
|
91-
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+
![Screenshot that shows how to edit the certificate.](common/edit-certificate.png)
96+
97+
1. Download the **PEM certificate**:
98+
99+
![Screenshot that shows how to download the P E M certificate.](common/certificate-base64-download.png)
100+
101+
1. On the **Set up Cloud Academy** section, copy the **Login URL**:
92102

93-
![Screenshot that shows the copy button for the app federation metadata URL.](common/copy-metadataurl.png)
103+
![Screenshot that shows the copy button for the login U R L.](common/copy_configuration_urls.png)
94104

95105
### Create an Azure AD test user
96106

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

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**.
100110
1. Select **New user** at the top of the screen.
101111
1. In the **User** properties, complete these steps:
102112
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
120130

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

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

125135
1. On the **INTEGRATIONS** tab, select the **SSO** card.
126136

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

129-
1. Click on **Start Configuring** to set up SSO.
139+
1. Select **Start Configuring** to set up SSO.
130140

131-
![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)
132142

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

135-
![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)
136146

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

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

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

143153
1. Perform the following steps in the below page:
144154

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

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:
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`
148163

149-
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**.
150165

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

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

155195
> [!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).
157197
158198
### Create a Cloud Academy test user
159199

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

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

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

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

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

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

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

175214
## Next steps
176215

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

0 commit comments

Comments
 (0)