Aktiv Learning

Logo

View the Project on GitHub Aktiv-Learning/Aktiv-Help

Home > Guides > LMS > Brightspace

Brightspace - Register an OAuth 2.0 App

(for Aktiv Team)

A Brightspace OAuth 2.0 App is only needed for multi-column syncing.

  1. You must have already have the following setup:
  2. Logon to Brightspace as an Administrator, then navigate to the Admin tools area. Make sure the LMS admin has the correct “Role Permissions” required for this API Grade Sync (which can be seen in more detail here):
    • Classlist: Has Access to the Classlist.
    • Classlist: View and Modify Flagged Status.
    • Course Management Console: See Course Info.
    • Grades: See the grades tool.
    • Grades: Enter Grades.
    • Grades: Manage Grades.
    • Grades: Manage Items and Categories.
    • Grades: See user grades values (API Only).
    • Content: Push deep links back into Brightspace.
  3. Click the settings icon (gear icon) and choose Manage Extensibility.

    Image

  4. Switch to the OAuth 2.0 tab and click to Register an app.

    Image

  5. In the Register an Application screen:
    • Application Name: Aktiv (Willo Labs)
    • Redirect URI: https://app.willolabs.com/api/oauth2/d2l/callback or https://ca.willolabs.com/api/oauth2/d2l/callback (for Canadian users).
    • Scope: core:*:* grades:gradeobjects:delete grades:gradeobjects:read grades:gradeobjects:write grades:gradevalues:read grades:gradevalues:write enrollment:orgunit:read content:*:*
    • Access Token Lifetime (seconds): 3600.
    • Description (Optional): Aktiv (www.aktiv.com) Multi-Column Sync.
    • Check the Prompt for user consent.
    • Check the Enable refresh tokens.
    • Check the I accept the Non-commercial Developer Agreement.
    • Click the Register button when finished.

    Image

  6. You’ll then be shown a page with the details, please note the Client ID and Client Secret.

    Image

  7. Next step is to integrate this oauth app in Willo Labs.