itopia Labs supports deep integration with Google Workspace to simplify assigning students and instructors to Classes. To support this integration, your Google Workspace administrator must grant domain wide delegation access to itopia Labs; this allows Labs to securely read a subset of user, group, and Google Classroom information from your Workspace environment. This access is read-only and scoped to the minimal set of information.
When you first set up your District, you'll be prompted to configure domain wide delegation. You'll need to configure this delegation before you can assign students and instructors to Classes.
Configure Domain-Wide Delegation
Login to the Google Workspace Admin Console (admin.google.com) as a Super Administrator.
Navigate to Security » API Controls. You can use the following link to access this location directly: Google Workspace API Controls.
In the Domain wide delegation section, click Manage Domain wide Delegation.
Click Add new.
In the configuration pane, specify the following:
Client ID: 102628712181650693336
https://www.googleapis.com/auth/admin.directory.user.readonly, https://www.googleapis.com/auth/admin.directory.group.member.readonly, https://www.googleapis.com/auth/admin.directory.group.readonly, https://www.googleapis.com/auth/classroom.courses.readonly, https://www.googleapis.com/auth/classroom.rosters.readonly, https://www.googleapis.com/auth/classroom.profile.emails
That's it! You can now return to the Labs Admin Portal to continue configuring your Classes.
Google Admin Console: Security » API Controls
Domain wide Delegation screen
Add new delegation prompt: