Difference between revisions of "Desire2Learn Brightspace LTI 1.3 Configuration"

From WeBWorK_wiki
Jump to navigation Jump to search
m (Fix bullets)
(Settings to config file)
Line 20: Line 20:
 
*** Check the box for '''Names and Role Provisioning Services'''.
 
*** Check the box for '''Names and Role Provisioning Services'''.
 
** '''Roles:''' You should not need to check the '''Send Institution Role''' box. WeBWorK by default will use the Context Role which is enabled later in the configuration, though it shouldn't cause any issues if this is checked.
 
** '''Roles:''' You should not need to check the '''Send Institution Role''' box. WeBWorK by default will use the Context Role which is enabled later in the configuration, though it shouldn't cause any issues if this is checked.
  +
* When you click the "Register" button you will be presented with '''Brightspace Registration Details'''. Copy these into <code>authen_LTI_1_3.conf</code> as follows.
  +
** $LTI{v1p3}{PlatformID} = ' '''Issuer''' ';
  +
** $LTI{v1p3}{ClientID} = ' '''Client Id''' ';
  +
** $LTI{v1p3}{DeploymentID} = ''; ''This will be filled in later''
  +
** $LTI{v1p3}{PublicKeysetURL} = ' '''Brightspace Keyset URL''' ';
  +
** $LTI{v1p3}{AccessTokenURL} = ' '''Brightspace OAuth2 Access Token URL''' ';
  +
** $LTI{v1p3}{AccessTokenAUD} = ' '''Brightspace OAuth2 Audience''' ';
  +
** $LTI{v1p3}{AuthReqURL} = ' '''OpenID Connect Authentication Endpoint''' ';

Revision as of 14:26, 9 October 2024

Construction.png This article is under construction. Use the information herein with caution until this message is removed.

Conventions

In this document we will use "https://brightspace.yourschool.edu" for the root URL of the Desire2Learn Brightspace server, and "https://webwork.yourschool.edu" for the WeBWorK server. You should replace these with the appropriate addresses for your installation.

Create a New Tool Registration

  • Go to the LTI Advantage Tool Registration page (probably something like https://brightspace.yourschool.edu/d2l/le/ltiadvantage/registrations/home), and click "Register Tool".
  • Select Standard, then fill in the following values:
  • When you click the "Register" button you will be presented with Brightspace Registration Details. Copy these into authen_LTI_1_3.conf as follows.
    • $LTI{v1p3}{PlatformID} = ' Issuer ';
    • $LTI{v1p3}{ClientID} = ' Client Id ';
    • $LTI{v1p3}{DeploymentID} = ; This will be filled in later
    • $LTI{v1p3}{PublicKeysetURL} = ' Brightspace Keyset URL ';
    • $LTI{v1p3}{AccessTokenURL} = ' Brightspace OAuth2 Access Token URL ';
    • $LTI{v1p3}{AccessTokenAUD} = ' Brightspace OAuth2 Audience ';
    • $LTI{v1p3}{AuthReqURL} = ' OpenID Connect Authentication Endpoint ';