Skip to content

Commit 97dd16e

Browse files
authored
Merge pull request #223149 from v-hgampala/canvas-lms
Product Backlog Item 2222921: SaaS App Tutorial: Canvas Update
2 parents 4eb957b + b843991 commit 97dd16e

File tree

5 files changed

+17
-52
lines changed

5 files changed

+17
-52
lines changed

articles/active-directory/saas-apps/canvas-lms-tutorial.md

Lines changed: 17 additions & 52 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: 11/21/2022
12+
ms.date: 01/06/2023
1313
ms.author: jeedes
1414
---
1515
# Tutorial: Azure AD SSO integration with Canvas
@@ -80,17 +80,9 @@ Follow these steps to enable Azure AD SSO in the Azure portal.
8080
> [!NOTE]
8181
> These values are not real. Update these values with the actual Identifier and Sign on URL. Contact [Canvas Client support team](https://community.canvaslms.com/community/help) to get these values. You can also refer to the patterns shown in the **Basic SAML Configuration** section in the Azure portal.
8282
83-
5. In the **SAML Signing Certificate** section, click **Edit** button to open **SAML Signing Certificate** dialog.
83+
1. On the **Set up single sign-on with SAML** page, In the **SAML Signing Certificate** section, click copy button to copy **App Federation Metadata Url** and save it on your computer.
8484

85-
![Edit SAML Signing Certificate](common/edit-certificate.png)
86-
87-
6. In the **SAML Signing Certificate** section, copy the **THUMBPRINT** and save it on your computer.
88-
89-
![Copy Thumbprint value](common/copy-thumbprint.png)
90-
91-
7. On the **Set up Canvas** section, copy the appropriate URL(s) as per your requirement.
92-
93-
![Copy configuration URLs](common/copy-configuration-urls.png)
85+
![The Certificate download link](common/copy-metadataurl.png)
9486

9587
### Create an Azure AD test user
9688

@@ -120,33 +112,18 @@ In this section, you'll enable B.Simon to use Azure single sign-on by granting a
120112

121113
1. In a different web browser window, log in to your Canvas company site as an administrator.
122114

123-
2. Go to **Courses \> Managed Accounts \> Microsoft**.
124-
125-
![Canvas](./media/canvas-lms-tutorial/course.png "Canvas")
126-
127-
3. In the navigation pane on the left, select **Authentication**, and then click **Add New SAML Config**.
128-
129-
![Authentication](./media/canvas-lms-tutorial/tools.png "Authentication")
130-
131-
4. On the Current Integration page, perform the following steps:
132-
133-
![Current Integration](./media/canvas-lms-tutorial/save.png "Current Integration")
115+
2. Go to **Admin > Microsoft OneNote > Authentication**.
116+
3. Choose an authentication service as **SAML**.
134117

135-
a. In **IdP Entity ID** textbox, paste the value of **Azure Ad Identifier** which you have copied from Azure portal.
118+
![Canvas](./media/canvas-lms-tutorial/admin.png "Canvas")
136119

137-
b. In **Log On URL** textbox, paste the value of **Login URL** which you have copied from Azure portal .
120+
4. On the **Current Provider** page, perform the following steps:
138121

139-
c. In **Log Out URL** textbox, paste the value of **Logout URL** which you have copied from Azure portal.
122+
![Current Integration](./media/canvas-lms-tutorial/current-provider.png "Current Integration")
140123

141-
d. In **Change Password Link** textbox, paste the value of **Change Password URL** which you have copied from Azure portal.
124+
a. In **IdP Metadata URI** textbox, paste the value of **App Federation Metadata URL** value, which you have copied from Azure portal.
142125

143-
e. In **Certificate Fingerprint** textbox, paste the **Thumbprint** value of certificate which you have copied from Azure portal.
144-
145-
f. From the **Login Attribute** list, select **NameID**.
146-
147-
g. From the **Identifier Format** list, select **emailAddress**.
148-
149-
h. Click **Save Authentication Settings**.
126+
b. Click **Save**.
150127

151128
### Create Canvas test user
152129

@@ -156,31 +133,19 @@ To enable Azure AD users to log in to Canvas, they must be provisioned into Canv
156133

157134
1. Log in to your **Canvas** tenant.
158135

159-
2. Go to **Courses \> Managed Accounts \> Microsoft**.
160-
161-
![Canvas](./media/canvas-lms-tutorial/course.png "Canvas")
162-
163-
3. Click **Users**.
136+
2. Go to **Admin > Microsoft OneNote > People**.
164137

165-
![Screenshot shows Canvas menu with Users selected.](./media/canvas-lms-tutorial/user.png "Users")
138+
3. Click **+People**.
166139

167-
4. Click **Add New User**.
140+
4. On the Add a New User dialog page, perform the following steps:
168141

169-
![Screenshot shows the Add a new User button.](./media/canvas-lms-tutorial/add-user.png "Users")
170-
171-
5. On the Add a New User dialog page, perform the following steps:
172-
173-
![Add User](./media/canvas-lms-tutorial/name.png "Add User")
142+
![Add User](./media/canvas-lms-tutorial/new-user.png "Add User")
174143

175144
a. In the **Full Name** textbox, enter the name of user like **BrittaSimon**.
176145

177146
b. In the **Email** textbox, enter the email of user like **brittasimon\@contoso.com**.
178147

179-
c. In the **Login** textbox, enter the user’s Azure AD email address like **brittasimon\@contoso.com**.
180-
181-
d. Select **Email the user about this account creation**.
182-
183-
e. Click **Add User**.
148+
c. Click **Add User**.
184149

185150
> [!NOTE]
186151
> You can use any other Canvas user account creation tools or APIs provided by Canvas to provision Azure AD user accounts.
@@ -189,9 +154,9 @@ To enable Azure AD users to log in to Canvas, they must be provisioned into Canv
189154

190155
In this section, you test your Azure AD single sign-on configuration with following options.
191156

192-
* Click on **Test this application** in Azure portal. This will redirect to Canvas Sign-on URL where you can initiate the login flow.
157+
* Click on **Test this application** in Azure portal. This will redirect to Canvas Sign on URL where you can initiate the login flow.
193158

194-
* Go to Canvas Sign-on URL directly and initiate the login flow from there.
159+
* Go to Canvas Sign on URL directly and initiate the login flow from there.
195160

196161
* You can use Microsoft My Apps. When you click the Canvas tile in the My Apps, you should be automatically signed in to the Canvas for which you set up the SSO. 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).
197162

105 KB
Loading
44.9 KB
Loading
53.6 KB
Loading
-4.58 KB
Loading

0 commit comments

Comments
 (0)