With this integration, institutions can now take advantage of using Single Sign On (SSO), Google Drive, Google Meet and Google Calendar functions from inside Classe365.

To enable this feature follow these steps :

STEP-1: Login to Developers Console.

Go to https://console.developers.google.com. Login with your G Suite or Google Account.


STEP-2: Create Project

Click on "New Project" to add a project.

Select the Project Created and use the button - "Open" to make it selected by default.


STEP-3: Enable API's

Ensuring that you have selected the project that you have just created. Click on "Library", and browse (filter) for API below and enable them.

  • Calendar API

  • Picker API

  • Google Classroom API

Example:

Similarly, find the "Calendar API" and enable it for calendar integration.

Google Classroom API to sync Google Assessments and Courses.

To know more about synchronizing courses in Google Classroom to Classe365's LMS use the below button.


STEP-4: Generate API Key


Go to Credentials tab and click on Create Credentials > API Key. Copy the API Key. This will be used later, 

Copy the API key generated into another text document, we'll add this to Classe365 Apps Setting later.


STEP-5 A: Generate O-Auth Client ID

Click on Create Credentials > OAuth client ID


If you're creating O-Auth Client ID for the first time, then you need to configure consent screen. Google redirects you to the configure screen button.

In the next screen, you'll be asked to select "User Type" you need to choose either "Internal" or "External".

Internal - No verification required, but only the G-Suite emails (user emails) registered in your domain can use the project integration.

External - Emails registered by other domains (external users) can use the integration. Since, a school has users outside the domain, Classe365 recommends enabling this.

You'll have to select "External" for users to access your integration when the users are not in your contacts list.

Register an application in your project.

App Information

  • App Name - Can be the name of the application of your choice.

  • User Support Email - Organization support email or the email logged in.

  • App Logo - Optional

App domain

Authorized domains

  • Add "classe365.com" as your authorized domain.

  • For white-label subscribed users, you need to add your domain as well.

Developer Contact Information

Then Save and Continue, the other steps for adding "Scopes" is no longer required you may simply scroll down, and click on the "Save and Continue" button until you get the button to go to dashboard.

Now, that the OAuth Consent Screen is set up, we'll have to submit the app for "Verification".

We'll need to generate the O-Auth Client ID.


STEP-5 B - Continue with Creating O-Auth Client ID

Go to Credentials > Create O-Auth Client ID

Authorized Redirect URI's should be "https://<your_subdomain>.classe365.com/users/login

For White Label enabled accounts, you can keep both "Classe365 URL" and "White Label URL", so Google SSO works fine in both the URLs.

After creating the O-Auth Client ID you'll get the Client ID and Secret Key

Consent Screen Configuration
Application Name: Classe365
Authorised domain - classe365.com
Use your https://tenant_name.classe365.com as your Homepage URL


STEP-6: Integrate in Classe365 App Settings

Login to Classe365 as admin and go to the Accounts > Organization Settings.

Apps > Google Apps 

Insert the API Key, Client ID and Client Secret copied from Google Apps API Section and enable SSO, Calendar and Google Meet integration.

That's it for now, If you need any help on this please write us to support@classe365.com

Did this answer your question?