Fishbowl
Browse documentation

Google Workspace: OAuth (Sign in on Device)

This method uses OAuth 2.0 with delegated permissions. You sign in with a Google account directly on each device, and Fishbowl accesses the calendar on behalf of the signed-in user.

You will need a Google Workspace user with Make changes to events permission on each room calendar resource.

Before starting, make sure you have Calendar resources set up. See Google Workspace Configuration for instructions.

Note: When signing in with a Google account in Fishbowl for Android, this account is automatically linked to Gmail and other Google apps on the tablet. If this is a security risk in your organization, then please ensure that you create a separate Google account for this purpose, install an appropriate Android kiosking app to prevent access to these apps, or use iPads instead.

1. Grant permissions to a user

You need to log in with a Google user on the Fishbowl tablet. This user needs to have Make changes to events permissions to each of the resources, but does not need to be an Administrator.

  1. Go to the Google Calendar web portal while logged in as administrator.
  2. Click on the + next to Other calendars.
  3. Click on Browse resources.
  4. Select (tick the box) next to every resource that you need. This can be multiple calendars if you would like to use Fishbowl for multiple rooms.
  5. For each calendar that you added, perform the following steps:
    1. Expand the calendar on the left and click on Calendar settings
    2. Scroll down to Share with specific people and click on + Add people.
    3. Enter the email address of the user that you will log in with on the tablet (not an administrator), and select Make changes to events under Permissions.
    4. Click on Send

Note: For more information, visit the Google Help Page.

2. Add resources to "Other Calendars"

By default, the calendars that you assigned to the user will not be visible in the calendar list of the user. You need to first add them to the user's Other calendars list.

  1. Go to the Google Calendar web portal while logged in as the user that you will sign in with on the tablet.
  2. Click on the + next to Other calendars.
  3. Click on Browse resources.
  4. Select (tick the box) next to every resource that you need. This can be multiple calendars if you would like to use Fishbowl for multiple rooms.

3. Configure Fishbowl

  1. When linking devices on the Fishbowl web dashboard, select Google as the calendar type.
  2. Select Sign in on Device as the authentication method.
  3. On each device, tap the Google Sign in button. Select the account that was granted permissions in the steps above, or select Add account to add it.
  4. When asked, allow Fishbowl access to manage your calendar, and tap Next.
  5. On the Select a Room page, select the appropriate resource from the list. Tap Next.