Google Classroom Integration Academic
This document will walk you through setting up your SadlierConnect integration with Google Classroom. These instructions require Admin access to the Google Organization for the students and teachers using 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.
- Sadlier Connect has been purged of previous school years’ users and data. Click here for more information.
- Your Sadlier Connect Administrator account is set up with your Google Org Email address as your username.
Please be careful if you copy and paste not to add any leading or trailing spaces.
Section 1 - Single Sign-On App Setup
- 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 Sadlier Connect.
- Add an icon image. Upload the SadlierConnect logo 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 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 SadlierRoster. 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 step 6 for navigation).
- Go to the OAuth consent screen.
- Set the User Type to Internal.
- For App name, we recommend Sadlier Connect.
Choose a support email address from your list.
This is specific to email addresses associated with your org.
Upload the SadlierConnect logo file. - Enter the following: Application home page:
- Click the + Add Domain button and enter sadlierconnect.com.
- Enter your email address and others you want to be notified of if changes are made to this application in your Google Org.
Click Save and Continue - Click Add or Remove Scopes
- Ensure 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 SadlierConnectGC.
- Click the Add URI button.
- Enter https://sadlierconnect.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 downloaded file will be used in section 4.
|
|
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 API result. Click the Enable button. |
|
|
|
Click Create. |
|
|
|
https://sadlierconnect.com/home.html Application privacy policy link: https://sadlierconnect.com/privacypolicy.html Application terms of service link: https://sadlierconnect.com/termsandconditions.html |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Click Create and OK on the pop-up to confirm. |
|
Then click the copy icon to the left of the download icon. This will be pasted in Section 3. If you cannot move on to Section 3 and want to return later, please paste the Client ID somewhere you can access it when you return to complete Section 3, step 7.
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 "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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Section 4 - Enabling SSO in Sadlier Connect
- Log in to sadlierconnect.com with your Sadlier Admin Account.
- Click the Sadlier Settings Icon in the top 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 23, with client_secret in the name. Click Save.
-
Click the Sadlier Settings Icon in the top 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Section 5 - 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 Sadlier Connect Icon looks like the icon shown on the right here, but the color may differ. |
|
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.
For help with Importing teachers and classes, please visit see our Admin Quick Start Guide.
You can also direct your teachers to the Teacher Quick Start Guide.