C1 provides identity governance for Canvas LMS. Integrate your Canvas instance with C1 for unified visibility and governance over user access to accounts, courses, and enrollments.
C1 provides identity governance for Canvas LMS by Instructure. Integrate your
Canvas instance with C1 for unified visibility and governance over who has
access to which accounts, courses, and enrollments.
The connector reads the users in your Canvas instance, the account hierarchy
those users belong to, the courses defined under those accounts, and the
enrollments that tie a user to a course. Each course exposes its enrollment
roles — for example Teacher, TA, Student, and Observer — as
entitlements, and C1 records a grant for every user enrolled in that course
under a given role. This lets you see which users hold instructor or
administrative access through their course and account memberships.This connector reads from Canvas. It does not provision access, so the
Provision column above is empty.
You need an access token that belongs to a Canvas user with admin scope on the
account you want to sync. An admin-level token is required for the connector to
read accounts, the courses under them, and every user’s enrollments. A token
scoped to a single user only sees that user’s own data.
1
Sign in to your Canvas instance as an administrator.
2
Open Account > Settings from the global navigation. Under
Approved Integrations, click + New Access Token.
3
Give the token a purpose — for example C1 connector — and optionally set
an expiry date. Leave the expiry blank for a token that does not expire.
4
Click Generate Token, then copy the token value immediately. Canvas
shows the full token only once and you cannot retrieve it later.
5
Note your Canvas base URL — the domain you use to sign in, for example
https://canvas.instructure.com or your institution’s self-hosted Canvas
domain. This is the address the connector calls the Canvas REST API
against.