How to configure the Google Cloud Console for use in the Aeries/Google integration
Step 1. Login to the Google Cloud Console
- Use the "Aeries Service" Super Admin account to login to console.cloud.google.com
If you haven't created a service account for use in the Google integration, follow the instructions here
Step 2. Select the project
- If the project has not been created, click on New Project
Give the project an easily identifiable name and click Create
If the project has been created, select the project by clicking on its name
Step 3. Enable the required APIs
- Under APIs & Services, select Enabled APIs & Services
- Locate and enable the AdminSDK API
- Locate and enable the Google Classroom API
Step 4. Create a Service account
- Under APIs & Services, select Credentials
- Click Create Credentials and select Service Account
- Populate the Service account details
- Give the account a name
- The Service account ID will populate automatically
- The Description is optional
- Click Create and Continue
- Assign the account the Owner role
- Click Done
NOTE: The Email and Unique ID for this service account will be needed when configuring the Google integration in Aeries
Step 5. Create a key
- Click on the pencil next to the newly created Service Account
- Click on Keys, then select Add key > Create new key
- Select JSON, then click Create
- A message will appear indicating the Private Key file was saved to your computer
This file will go in the AppSettings folder of the web server and the AeriesReportings\Service folder of the reporting server