Create a New Project

Using the Super Admin account you just created, login to the Google Cloud Console.


Click on the Project Dropdown. If no projects exist, it will display 'Select a project'. 



Choose New Project from pop-up window


Name the Project.  We recommend using a distinct name such as "Student Integration" or "Aeries Integration".  Your Organization should populate automatically.  If not, select your Organization from the dropdown menu. (The Project ID will be the API Integration ID on the Google Staff Integration page in Aeries.) Click Create. 


Process will complete and a notification will pop up in the top right hand corner. Click Select Project. It will now be available in the dropdown and will display as the selected project.   


From the Navigation Menu, 


Go to APIs and Services. Select Enabled APIs & services






Enable APIs


Choose + Enable APIs and Services





Search for the Admin SDK and select admin sdk api.



 Click on the Admin SDK API 


Click Enable

 


If enabling Google Classroom, follow the same steps to Enable Google Classroom API



Configure OAuth consent screen


If this is your first Google project then you will need configure the Oauth consent screen.  If consent screen has already been configured, skip to next step.  From the Navigation Menu > APIs & Services > Credentials > Click Configure consent screen


Select Get started.  Add Distinct App Name.  Enter support email for your District that users can use to contact you with questions. Click Next.


Your District will need to determine if the Audience should be Internal or External.  Use the Learn More about user type link for further details about each type.  Select Audience type and Click Next.


Enter email address for Google Notifications of changes to your project. Click Next.


Read Google API Services: User Data Policy. Check Box to agree and Click Create.


Credentials and Service Account


On the APIs and Services Dashboard, choose Credentials > + Create Credentials > Service Account.  



Name the Service Account and click Create and continue


Select the dropdown menu for Select a role and choose Owner.



Click Done.



Create JSON Key


From the Main Menu > APIs & Services > Credentials. Under Service Accounts, Select the Pencil icon under Actions next to your new service account. 


Select Keys > Add key > Create new key


Select JSON as the Key type.  Click Create.  Once the key has been created you will need to store the file securely because if the file is misplaced then a new key will need to be created. The previous file cannot be recovered.  


The Key will be created and automatically downloaded. Save it in a secure place for later use. This file will go in the AppSettings folder of your web server and the AeriesReportings\Service folder of your Report Server. 


Filename will display.  Take note of the filename because it will be added into the Aeries portion of the setup.