Google Classroom Integration CiU
Introduction
This document will walk you through setting up your Christ in Us integration with Google Classroom. These instructions require Admin access to the Google Organization for the students and teachers using Christ in Us. Before you start, please check you meet the following prerequisites:
- You have admin rights to your Google Admin console and Developer console.
- Christ in Us has been purged of previous school years’ users and data. Click here for more information.
- Your Christ in Us administrator account is set up with your Google Org Email address as your username.
Section 1 - Single Sign-On App Setup
- 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 Christ in Us. You can add an icon image and click here to download the file.
- 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 the “Basic information and Primary Email” option. | |
Click Continue |
![]() |
|
![]() |
Section 2 - API Client ID and Secret Setup
- Go to the address https://console.cloud.google.com and log in.
- 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 ChristinUsRoster. Review the Organization and Location for accuracy. These are generally the organization’s domain.
- Make sure the new Project appears in the menu.
- Go to the Library
- Search “Classroom” in the search bar. Click the Google Classroom API result.
- Return to the library(see Section 2, Step 6 for navigation).
- Go to the OAuth consent screen.
- Set the User Type to Internal.
- For App name, we recommend Christ in Us.
Choose a support email address from your list. This address is specific to email addresses associated with your org.
Upload the ChristinUs Logo file emailed to you or download it here. - Enter the following: a. Application home page:
- Click the + Add Domain button and enter christinus.com.
- Enter your email address and others you want to be notified if changes are made to this application in your Google Org. Click Save and Continue
- Click Add or Remove Scopes
- Make sure all scopes are listed by changing the default list view from 10 to 100. Click the box at the top of the table to select all scopes.
Click the Update button and then the Save and Continue button. - Go to Credentials
- Click + Create Credentials and select OAuth client ID.
- Select Web Application from the Application Type menu.
- Enter a name. We recommend ChristinUsGC.
- Click the Add URI button.
- Enter https://christinus.com/google-classroom-redirect-login.html If you receive a failed message, try typing the entire address manually.
-
Under OAuth 2.0 Client IDs, click the download icon.
![]() |
|
The Select From label will be specific to your organization. |
![]() |
If you do not see an Organization or Location in step 4 below, please visit https://cloud.google.com/resource-manager/docs/creating-managing-organization for more information.
Click Create. |
![]() |
![]() |
|
![]() |
|
Click the Enable button. |
![]() |
Search “Admin” in the search bar. Click the Admin SDK result. Click the Enable button. |
![]() |
![]() |
|
Click Create. |
![]() |
|
![]() |
https://christinus.com/home.html b. Application privacy policy link: https://christinus.com/privacypolicy.html c. Application terms of service link: https://christinus.com/termsandconditions.html |
![]() |
|
![]() |
|
![]() |
|
![]() |
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
Click Create and OK on the pop-up to confirm. |
![]() |


Section 3 - Configure New App Security
You will need the copied Client ID from Section 2, step 23.
- 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 "ChristinUs" (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 clicked the Configure button.
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
Section 4 - Enabling SSO in Christ in Us
- 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.
- 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.
![]() |
|
![]() |
|
Under Setup, select “Enable Single Sign-on and Rostering” on the right. |
![]() |
![]() |
![]() |
|
![]() |
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, Linux, 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. |
![]() |
|
You will land on the Christ in Us home page and not be prompted to log in.