Skip to main content
All CollectionsSign In Solutions PlannerDisplay
(v2) Setting Permissions on Google Apps For Business _ G Suite
(v2) Setting Permissions on Google Apps For Business _ G Suite
Reg Gray avatar
Written by Reg Gray
Updated over a week ago

Setting Permissions on Google Apps For Business / G Suite

This is a guide on how to prepare your Google Apps for Business to run with Pronestor Display.

Pre-Requisites

You need to have the following in place before launching this guide.

  • Administrative account for your Google

  • Purchase Google Apps For Business

  • One more room created as resources on your Google

  • All users must have Google+ enabled for their account *) (see section "Enabling Google+ for users" below)

Installation

We will guide you through the process of enabling Pronestor Display to acquire information from your Google Apps.

Requirements:

  • Google Apps For Business

  • Administrator privileges on Google Apps (only for configuration)

  • Rooms created as “room resources”

Tips on how to create rooms on your Google Apps: http://support.google.com/a/bin/answer.py?hl=en&answer=1033925

Create a project in Google Cloud

image.png
    1. Click “New Project” and name the project

image.png

Name your Project

image.png

Select your new project

image.png

Enable API’s

    1. In "APIs” select “Go to APIs overview”

image.png
    1. click "Enable APIs and services"

image.png
    1. Search for "Admin SDK" - click the card

image.png
    1. choose and click ENABLE

image.png
    1. Search for the google calendar api

image.png
    1. enable that as well

image.png

Add Credentials

    1. Click burger menu, choose APIs & Services, and then Credentials

image.png
  1. Click “Create Credentials” and then Service Account Key

image.png

11.

  • In Service Account, choose “New Service Account”

  • Give the service account a name

  • In role, choose “Service Accounts -> Service Account User”

  • And set key type to “P12”

  • And finally click “Create”

image.png
image.png
image.png
  1. Generate P12 key

    1. Click “Close”

  2. Choose “Managed service accounts”

image.png
    1. Click the 3-dots and choose "Manage Keys" in the dropdown

image.png

-

    1. Take note of what "OAuth 2 Client ID" and "Email"

image.png

Authorize Access To Google API

image.png
image.png
  • This is how it should look when set up.

Create a Pronestor Service Account with permission

We recommend that a dedicated user account is created. This service account will be used to access the room resources and have permissions to perform changes for the room resources.

image.png
  • Click on "Add new user"

image.png
  • Give the account a name

  • Either choose your own password or choose that it should generate one itself, where you can note that afterwards.

Set Permission on Rooms

  • Log in to your Google Calendar - https://calendar.google.com/

  • Search for your room and click on it, it will now be visible and enabled.

  • Under "my calendars" click on the 3 dots next to your room

  • select" settings and sharing"

image.png

NOTE – this must be done for EVERY room that you would like Pronestor to interact with via Pronestor Display

  • Choose “Share with specific people” and then “Add People”

  • Scroll down to "share with specific people" and click "Add people"

image.png
  • Add the user account and set permission "Make Changes To Events" – and end with “Send”

image.png

Link to Pronestor

  • Log into your Pronestor Display account

  • Go to “Settings” and “Google Apps”

  • Click “Upload private key” and locate the private key (p12)

  • Enter your service account email into the “Principal email address. - eg. Pronestor [email protected]

  • Enter the email address from OAuth Data into the “Service account email address” - Eg. pronestordisplay1702@brave-alliance-11223344.iam.gserviceaccount.com

  • Click “save and test connection”

image.png
  • Finally - Go to "settings" then "Rooms" and click "Search for rooms"

Did this answer your question?