1. Create OAuth 2.0 Valence App*

a) Log into D2L Admin Account > Select Gear Icon > 'Manage Extensibility' > OAuth 2.0 tab > Register an App.

  • Set Redirect URL: https://lti.akindi.com/lti13/d2l/val-auth-redirect

  • Set Scopes:

    • enrollment: orgunit: read

    • sections: section: read

  • Set Prompt For User Consent: False

  • Set Enable refresh tokens: True

b) Copy the following information to be shared with your Akindi Customer Success Manager:

  • Application ID

  • Application secret

  • Authorization URL

  • Token URL


2. Register the LTI 1.3 Tool

a) Akindi will provide you with information to enter into the following fields in D2L:

  • Domain

  • Redirect URLs

  • OpenId Connect Login URL

  • Keyset URL

  • Target Link URI

b) Log into D2L Admin Account > Select Gear Icon > 'Manage Extensibility' > LTI Advantage tab > Register Tool.

  • Set the title as "Akindi [stg/prod]"

  • Copy & Paste the following:

    • Domain: https://akindi.com

    • Redirect URLs: https://lti.akindi.com/lti13/tool_auth_redirect

    • OpenId Connect Login URL: https://lti.akindi.com/lti13/tool_oidc_login

    • Keyset URL: https://lti.akindi.com/lti13/keyset

    • Target Link URI: https://lti.akindi.com/lti13/tool_link

  • Go to "Extensions" and select:

    • Assignment and Grade Services

    • Deep Linking

    • Names and Role Processing Services

  • Ensure "Send Institutional Role" is checked

  • Click "Register"

b) Copy the following information from D2L to be sent to your Akindi Customer Success Manager:

  • Client Id

  • Brightspace Keyset URL

  • OpenID Connect Authentication Endpoint

  • Oauth2 access token url

  • Oauth2 audience

  • Oauth2 Issuer


3. Deploying the tool

a) From the 'Manage Extensibility' modal > go to "View Deployments" > Select the New Deployment button.

  • Select the integration you previously configured from the Tool dropdown.

  • Add a name as "Akindi [stg/prod]".

  • In the Security Settings section, select all of the checkboxes except for Anonymous.

  • Add all the Org Units that will use the tool.


4. Linking the Tool

a. After Deploying the Tool, go to "View Links" and select "New Link" button

  • Enter the name as "Launch Akindi".

  • To get the Redirect URL, locate the information that Akindi provided to you in Step 1 (Registering the tool). Copy this into the URL field in D2L.

  • Change the Type dropdown to Deep Linking QuickLink

  • Click the Save and Close button.


5. Provide Akindi with the following:

From OAuth 2.0 Valence App setup:

  • Application ID

  • Application secret

  • Authorization URL

  • Token URL

From LTI 1.3 Tool setup;

  • Client Id

  • Brightspace Keyset URL

  • OpenID Connect Authentication Endpoint

  • Oauth2 access token url

  • Oauth2 audience

  • Oauth2 Issuer

*LTI 1.3 Names & Roles Provisioning Service does not allow for student OrgDefined ID to be pulled by tool providers. Because of this, Akindi will use OAuth 2.0 Valence App to pull OrgDefined ID and LTI 1.3 to pull all other information.

Did this answer your question?