A Google admin must grant domain wide access to the MeetingFull apis before users can grant OAuth scopes to MeetingFull. This is to ensure that MeetingFull can retrieve data on behalf of the user. (Although, there may be no indication to the user that there is an access error, as they will be allowed into the MeetingFull app, their data will not sync correctly).
Therefore, these are the steps which must be taken before a user logs into MeetingFull from a domain which is new to MeetingFull:
Google account admin needs to navigate to the Admin Console > Security > Access and Data Control > API Controls > Domain-wide Delegation
Find the MeetingFull application (Client ID: 109186098596900636195) (if this application is not visible simply add it using the “Add new” button) and authorize the following scopes. (Scroll to the bottom of this page for list to simply copy and past)
openid
Click here to see the Google scopes breakdown
MeetingFull now has access to the necessary scopes to operate
For domains which restrict users from allowing access to third party apps, there is an additional configuration needed. If domain does not have this restriction, skip to Step 5
Go to Security > Access and Data Control > API controls
Under App access control
Tap MANAGE THIRD-PARTY APP ACCESS
Under Configured Apps
Tap Add app
Click OAuth App Name Or Client ID
Paste the Client ID (109186098596900636195)
Tap Search
Find the app in the list
Hover over it
Tap Select
Tap the check mark(s) by the client IDs
Tap Select
Select Trusted
Tap Configure
Done!
Navigate to MeetingFull
Tap Sign in with Google
Accept all OAuth scopes on the scopes screen
You will be authenticated into MeetingFull and your data sync will commence
Copy and paste this scopes list when granting domain-level consent
Copy and paste this scopes list when granting domain-level consent