BlackBoard LTI 1.3 Administrator Setup

LTI 1.3 Blackboard Administrator Setup

In this article, we will take a look at the Administrator Setup

Please Refer to the below article for frequently asked questions regarding the migration from LTI 1.1 to LTI 1.3: LTI 1.1 to LTI 1.3 migration FAQ's

Administrator setup consists of following two steps

  1. Generate client Id from the Blackboard developer portal
  2. Setup deployment instance

If you have already generated a client id from the Blackboard developer portal then you may skip step 1.

Generate client Id from the Blackboard developer portal

  1. Login/signup to Anthology API Services and register a new application
  2. Provide the Application name and description in respective fields.
  3. Provide server Domain(s) of the Tk20 application server for LTI integration.
  4. Open Tool configuration details under the LTI Advantage (v1.3) tab of LTI Tool Provider Setup under administrator in the tk20 application.
  5. Enable the “My Integration supports LTI 1.3” button and enter details of the below fields

    1. Login Initiation URL - copy the Initial login URL from the tool configuration details and paste it into this field.
    2. Tool Redirect URL(s) - copy the Redirection Logic URL from the tool configuration details and paste it into this field.
    3. Tool JWKS URL - copy the Public Keyset URL from the tool configuration details and paste it into this field.
    4. Signing Algorithm - select RS256

    After adding details the fields will look like below

    The Configuration settings for a tool integration showing domain, group, and LTI 1.3 integration URLs under the 'My Integration Supports LTI 1.3' section.

  6. Blackboard will show details of the below fields, copy these field values to use it later for matching information in Tk20.

    The LTI 1.3 configuration showing issuer URL, public keyset URL, auth token endpoint, and OIDC auth request endpoint.

  7. Save the application and copy the application id for your application.

Setup an application instance

  1. Log into your Blackboard administrator account
  2. Navigate to the Admin on the left side panel- Administrator Tools area and click on LTI Tool Providers

    The Administrator Panel of Blackboard with various sections, including 'LTI Tool Providers' option under 'Integrations' section.

  3. Click Register LTI 1.3/Advantage Tool.

    The 'LTI Tool Providers' section showing various tools, with a highlighted option 'Register LTI 1.3/Advantage Tool.'

  4. Enter the Client ID, which is the Application ID that you generated with step 1 and click on the Submit button.

    The 'Register LTI 1.3/Advantage Tool' section under 'Administration panel' showing 'Client ID' field with a 'Submit' button highlighted.

  5. Navigate to LTI Tool Providers under admin. Edit the tool, and copy the Deployment ID.
  6. Open Tool configuration details under the LTI Advantage (v1.3) tab of LTI Tool Provider Setup under administrator in the Tk20 application and create new field matching.
  7. Use the details from sub-step 6 of  step1  and enter details as mentioned below:
    1. Title - Provide a title for your integration
    2. Domain/URL (Issuer):* - enter the value from the issuer field of Blackboard
    3. Client Id: Enter the application id generated in the Generate client id step.
    4. Deployment Id: Enter the value from step 5
    5. Access Token URL: Enter the value from the Auth token endpoint of Blackboard.
    6. Public Keyset URL: Enter the value from the Public Keyset URL of Blackboard.
    7. Authentication Request URL: Enter the value from the OIDC auth request endpoint of Blackboard.

    The 'Administrator Tools' showing list of LTI tools. The 'TK20demoapp' tool highlighted with an expanded option menu.

    The LTI 1.3 integration settings include fields for Domain/URL, tool configuration URLs & IDs, with 'Blackboard' word highlighted in various input fields.

  8. Click the Save button in Tk20.
  9. In Blackboard, make the following updates:
    • Select Approved for the Tool Status
    • Select all three checkboxes for User Fields to Send
    • Select Yes for Allow grade service access
    • Select Yes for Allow Membership Service Access

    The tool configuration options showing status, user fields to send (Role, Name, Email), grade service, and membership service under the institutional policies, with a 'Submit' button.

  10. Click Submit
Was this article helpful?
0 out of 0 found this helpful

Articles in this section

See more
How to Contact Support
There are many ways to reach out! Click the icon above for our support options.
Watermark Academy
Click the icon above to access the Watermark Academy for consultation, training, and implementation companion courses.
Customer Community
Can’t find the answer? Ask fellow users how they’re making the most of Watermark in our Community!