Whitelisting Google Apps test

G Suite offers several whitelisting options, for apps in the following categories.

API Permissions for Google products:

  • G Suite: Gmail
  • G Suite: Drive
  • G Suite: Calendar
  • G Suite: Contacts
  • G Suite: Admin
  • G Suite: Vault
  • G Suite: Apps Script Runtime
  • G Suite: Apps Script API
  • Google Cloud Platform: Cloud Platform
  • Machine Learning
  • Cloud Billing

API Permissions for installed apps

  • Evernote (Web Applicaton)
  • SmartSheet (Web Applicaton)
  • Disqus.com (Web Applicaton)
  • Code Blocks (Web Applicaton)
  • Google Wallet (Web Applicaton)
  • Evernote (iOS)
  • SmartSheet (Web Applicaton)
  • SurveyMonkey (Web Applicaton)
  • PDF Mergy (Web Applicaton)
  • Pinterest (Web Applicaton)
  • Lucidchart (Web Applicaton)
  • MindMup 2.0 for Google Drive (Web Applicaton)

API Permissions for Trusted Apps

  • Code Blocks (Web Application)

Internal App Settings: Trust domain-owned apps is on

Other App Whitelist Settings

  • Marketplace Settings: Allow Install=Allow users to install only whitelisted applications from G Suite Marketplace
  • Marketplace Apps (Apps > Marketplace apps)
    This page is to install by default for different orgs
    • Elastica on for everyone
    • Digication on for selected orgs
    • LucidChart on for selected orgs
    • can add: anything in gsuite marketplace
  • G Suite Marketplace (Apps > Marketplace apps > Whitelisted Marketplace apps)
    This page is to whitelist various apps
    • MindMup 2 for Google Drive
    • can add: anything in gsuite marketplace, but the add button defaults to (most common?) 60 objects

Tests for various configurations on PC browser (not Android or iOS)




If app is domain-installed and IS whitelisted (Mindmup 2 for Google Drive):



If app is not domain-installed and IS whitelisted: (Digication)



If app is domain-installed and not whitelisted (Bitium):


takes you to a local login page

If app is not domain-installed and not whitelisted (Cacoo):

********************************
A user can use their Google credential to oauth to third party services.
A list of issued tokens is visible to admins at:
https://admin.google.com/uth.edu/AdminHome?pli=1&fral=1#Oauth2ScopeManagement:subtab=installed

Using Google credentials to oauth to third party services (Evernote).
If the third party is using Google authentication ONLY:
Login screenshot 1:
Login screenshot 2:
Login screenshot 3:


The user can see permissions granted via the token:


If the third party is attempting to access a restricted Google tool (like Drive), an error is generated (e.g. IFTTT)
Login screenshot 1:
Login screenshot 2:
Login screenshot 3:
Login screenshot 4:
Login screenshot 5: Error when attempting to add Google Drive:



d




Comments

Popular posts from this blog

Canvas, Cidi (Kennethware) and Mobile-First

For Admins: Adding a new Catalog to Canvas Catalog

For Admins: Running a Postman Collection