Google Classroom Integration Christ in Us & Sadlier Connect
Introduction
This document will walk you through setting up your Christ in Us and Sadlier Connect integration with Google Classroom. These instructions require Admin access to the Google Organization for the students and teachers using Christ in Us and Sadlier Connect. Before you start, please check you meet the following prerequisites:
- You have admin rights to your school’s Google Admin console and Developer console.
- Christ in Us and Sadlier Connect has been purged of previous school years’ users and data. Click here for more information.
- Your Christ in Us and Sadlier Connect Administrator account is set up with your Google Org Email address as your username.
Section 1 - Single Sign-On App Setup - Christ in Us
- Go to http://admin.google.com
- Click the Apps tile.
- Click the Web and Mobile Apps tile.
If a message pops up stating, “App management is moving,” click the “Got It” option. - Click “Add App" and select "Add custom SAML app."
- Enter the application name. We recommend Christ in Us. You can add an icon image and click here to download the file. Click Continue.
- Click the “Download Metadata” button. In Section 3, you will upload this file to Christ in Us.
- In the Service Provider Details, enter the following: On the Attribute Mapping screen, click Finish.
-
On the Attribute Mapping screen, click Finish. - Click “User access.”
- Change Service status to “On for everyone.”
![]() |
|
![]() |
|
![]() |
ACS URL: https://christinus.com/saml20/acs.html |
![]() |
Entity ID: https://www.christinus.com | |
Start URL: Leave this Blank | |
Signed Response: Check this box | |
Name ID Format: EMAIL | |
Name ID: Select “Basic information” and Primary Email.” | |
Click Continue |
![]() |
|
![]() |
Section 2 - Single Sign-On App Setup - Sadlier Connect
- Go to http://admin.google.com
- Click the Apps tile.
- Click the SAML Apps tile.
If a message pops up stating, “App management is moving,” click the “Got It” option. - Click “Add App" and select "Add custom SAML app."
- Enter the application name. We recommend Sadlier Connect. You can add an icon image and click here to download the file. Click Continue.
- Click the “Download Metadata” button. In Section 3, you will upload this file to Sadlier Connect.
- In the Service Provider Details, enter the following: On the Attribute Mapping screen, click Finish.
-
On the Attribute Mapping screen, click Finish. - Click “User access.”
- Change Service status to “On for everyone.”
![]() |
|
|
|
![]() |
ACS URL: https://sadlierconnect.com/saml20/acs.html |
![]() |
Entity ID: https://www.sadlierconnect.com | |
Start URL: Leave this Blank | |
Signed Response: Check this box | |
Name ID Format: EMAIL | |
Name ID: Select “Basic information” and Primary Email.” | |
Click Continue. |
![]() |
|
![]() |
Section 3 - API Client ID and Secret Setup
Go to https://console.cloud.google.com/ and log in as the Google admin.
- Click the Project button. The label of the button will be specific to your organization.
- Click New Project.
- Give your project a name. We recommend SadlierRoster.
Review the Organization and Location for accuracy and click Create.
If you receive an error that the project could not be created,
return to the Admin -> Apps -> Additional Google Services
and choose Google Cloud Platform.
Project Creation Settings needs to be enabled to Allow users to create projects. - Make sure the new project appears in the menu
at the top of the screen and click the APIs and
Services tile under Quick Access. - Choose Library from the left hand navigation menu.
- Search “Classroom” in the search bar. Click the Google Classroom API result and enable.
- Return to the library(see step 6 for navigation).
Search “Admin” in the search bar. Click the Admin SDK API result and enable. - Return to the project page and click the API's and
Services tile under Quick Access.
Then choose OAuth consent screen from the left
hand navigation menu. - On Overview, click Get Started. If there is no
Get Started button, choose "Branding" in the
left hand navigation menu and skip to Step 12. - The following information will set up your project
with settings specific to Sadlier Connect:
Enter App name and support email address and click Next.
For Audience, choose Internal.
Enter your contact email.
Agree to the terms and click Create. - On the Google Auth Platform page, click Branding
in the left hand navigation. - Upload the Sadlier Connect app logo.
- Under App domain enter the following: Application home page:
- Click the + Add Domain button and enter
sadlierconnect.com. - Enter the email address(es) to which you want
notifications to be sent. Click Save and Continue. - Click Clients in the left hand navigation menu and
Choose +Create Client at the top of the window. - On the Create OAuth client ID window choose
Application type Web Application and enter a name. - Leave Authorized JavaScript origins blank.
Click +Add URI under Authorized redirect URIs and enter:
https://sadlierconnect.com/google-classroom-redirect-login.html
Click +Add URI a second time and enter:
https://religion.sadlierconnect.com/google-classroom-redirect-login.html
Click +Add URI a third time and enter:
https://christinus.com/google-classroom-redirect-login.html - Click Create.
- On the OAuth Client confirmation page, Download the Json File.
- Click Data Access on the left hand navigation menu and click Add or Remove Scopes.
- Ensure all scopes are listed by changing the default list view from 10 to 100. Choose the following non sensitive scopes:
../auth/userinfo.email
../auth/userinfo.profile
openid
../auth/classroom.courses.readonly
../auth/classroom.coursework.students
../auth/classroom.rosters.readonly
../auth/classroom.course-work.readonly
../auth/classroom.student-submissions.students.readonly
../auth/classroom.student-submissions.me.readonly
../auth/classroom.coursework.me - Choose the following sensitive scope: ../auth/classroom.profile.emails.
- Click Save.
- Choose Clients from the left hand navigation menu.
- Use the Copy icon to copy the Client ID
![]() |
|
![]() |
If you do not see an Organization or Location in step 3 below, please visit https://cloud.google.com/resource-manager/docs/creating-managing-organization for more information.
![]() |
|
![]() ![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
|
![]() |
https://sadlierconnect.com/home.html Application privacy policy link: https://sadlierconnect.com/privacypolicy.html Application terms of service link: https://sadlierconnect.com/termsandconditions.html |
![]() |
|
![]() ![]() |
![]() ![]() ![]() |
|
|
![]() ![]() |
![]() |
Section 4 - Configure New App Security
You will need the copied Client ID from Section 3, step 31. You will need to paste this Client ID for both the Sadlier Connect app and the Christ in Us app.
- Return to the Admin Console at https://admin.google.com/.
- Click on the Security tile.
- Scroll to the bottom of the page and click on the API Controls tile.
- Click the Manage Third-Party APP Access link.
- Click the + Add a Filter button and select App Name. Enter "Sadlier" (without the quotation marks) for the search and click the Apply button.
If you find the app listed, skip to Section 4. If it is not found, continue in this section with step 6. - Click Configure New App and select OAuth App Name or Client ID,
- In the search, past the Client ID obtained in Section 2, step 23. Click the Search button.
- Select the Sadlier App using the Select button that appears to the right when you mouse over it.
- Check the box next to the Client ID and then the Select button in the lower right corner.
- Select Trusted and click the Configure button.
- Log in to Sadlierconnect.com with your Sadlier Admin Account.
- Click the Sadlier Settings Icon in the lower right corner and select Manage Google Classroom.
- Change the status from Disabled to Enabled.
- Under Setup, select “Enable Single Sign-on and Rostering” on the right.
- Click Choose File on the left. Upload the file you downloaded in section 1, step 6, named GoogleIDPMetadata by default.
- Click Choose File on the right. Upload the JSON file download in Section 2, step 29 with client_secret in the name. Click Save.
-
Click the Sadlier Settings Icon in the lower right corner and Select Manage Administrators. - If your username is not your Google Org email address, click the edit icon and select edit next to your admin account. If your username is already your email address, you can move to step 11 below.
- Edit your username to an email address.
- At the top of the screen, click the down arrow next to your name to log out.
- Log in to christinus.com with your Admin Account.
- Click the Click the menu button in the top left corner.
Select Settings and choose Manage Google Classroom.
- Change the status from Disabled to Enabled.
- Under Setup, select “Enable Single Sign-on and Rostering” on the right.
- Click Choose File on the left. Upload the file you downloaded in section 1, step 6, named GoogleIDPMetadata by default.
- Click Choose File on the right. Upload the JSON file downloaded in section 2, step 30 with client_secret in the name. Click Save.
-
Click the menu button in the top left corner. Select Settings and choose Manage Administrators. - If your username is not your Google Org email address, click the ellipsis button under Actions and select Edit Account from the options. Edit the Username to be your Google organization email address.
- At the top of the screen, click the down arrow next to your name to log out.
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
Repeat this for the Christ in Us app. |
![]() |
Section 5 - Enabling SSO in Sadlier Connect
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
![]() |
|
![]() |
|
![]() |
Testing the App
We recommend testing the login from the Google App Menu using an incognito window.
The keyboard shortcuts to open an Incognito window are:
Windows or Chrome OS: Press Ctrl + Shift + n.
Mac: Press ⌘ + Shift + n.
Go to the Google Waffle App Menu. You can find it on any Google website in the top right corner next to your user account icon. |
![]() |
The Sadlier Connect Icon looks like the icon shown on the right here. |
![]() |
The first time you access the App, you will need to Allow it on the consent screen. The Allow button is at the bottom. Teachers and students will also get a similar page the first time they log in. |
![]() |
You will land on the Sadlier Connect bookshelf page.
Section 6 - Enabling SSO in Christ in Us
![]() |
|
![]() |
|
![]() |
|
![]() |
![]() |
|
![]() |
Testing the App
We recommend testing the login from the Google App Menu using an incognito window.
The keyboard shortcuts to open an Incognito window are:
Windows or Chrome OS: Press Ctrl + Shift + n.
Mac: Press ⌘ + Shift + n.
Go to the Google Waffle App Menu. You can find it on any Google website in the top right corner next to your user account icon. |
![]() |
The Christ in Us icon looks like the icon shown on the right here. |
![]() |
|
You will land on the Christ in Us home page and not be prompted to log in.