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.
Name: Akindi
Set Redirect URI:
https://lti.akindi.com/lti13/d2l/val-auth-redirectScopes (copy & paste exactly):
enrollment:orgunit:read sections:section:read grades:gradeobjects:read grades:gradeobjects:write grades:gradevalues:writeAccess Token Lifetime: 3600
Prompt for user consent: unchecked
Enable refresh tokens: checked
I accept the Non-Commerical Developer Agreement: checked
b) Copy the following information to be shared with Akindi:
Client ID
Client Secret
2. Register the LTI 1.3 Tool
b) Log into D2L Admin Account > Select Gear Icon > 'Manage Extensibility' > LTI Advantage tab > Register Tool.
How would you like to register your tool?
Select 'Standard'
Enable: Turn on toggle
Name: "Akindi [stg/prod]"
Domain:
https://akindi.comRedirect URLs:
https://lti.akindi.com/lti13/tool_auth_redirectOpenId Connect Login URL:
https://lti.akindi.com/lti13/tool_oidc_loginTarget Link URI:
https://lti.akindi.com/lti13/tool_linkKeyset URL:
https://lti.akindi.com/lti13/keyset
Extensions: select all
Assignment and Grade Services: checked
Deep Linking: checked
Names and Role Processing Services: checked
Auto migrate links: unchecked
Roles: select all
Send Institutional Role: checked
Click "Register"
b) Copy the following information from D2L to be shared with Akindi:
Client ID
Keyset URL
Oauth 2 Access Token
OpenID Authentication endpoint
OAuth 2 Audience
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'.
Check "Open as External Resource"
Check "Grade items will count towards final grade"
Uncheck "Auto create grade items"
Add all the Org Units that will use the tool.
b) Copy the Deployment ID in the pop-up menu to be shared with Akindi.
4. Linking the Tool
a) From 'Manage Extensibility' > 'LTI Advantage' > Selected created 'Akindi' link > Scroll to bottom 'View deployments' > scroll to bottom 'View links'
Enter the name as "Launch Akindi".
Set Redirect URI:
https://lti.akindi.com/lti13/d2l/val-auth-redirectChange the Type dropdown to 'Basic Launch'
Click the Save and Close button.
5. Provide Akindi with the following:
From OAuth 2.0 Valence App setup in step 1:
Client ID
Client secret
From LTI 1.3 Tool setup in step 2:
Client ID
Keyset URL
Oath 2 Access Token
OpenID Authentication endpoint
OAuth 2 Audience
Issuer
From Deployment setup in step 3:
Deployment ID
π‘ Want to add Akindi to the Course Nav Bar?
Follow these steps to enable Akindi as a link in the course nav bar.
Next Steps
Once your Akindi account manager receives the deployment ID, they will complete the integration setup.
You can then test the integration to ensure it if functioning as expected.
The integration can be deployed to all instructors.
π‘ Switching to LTI 1.3 from LTI 1.1?
After the LTI 1.3 integration is setup and fully functioning, the LTI 1.1 integration can be disabled and deleted and the LTI 1.3 integration can be deployed to all instructors.
We recommend completing this transition between semesters to prevent any instructor disruptions.
