Frontline Inventory & Help Desk Management

Provisioning Asset Mgmt in Google G-Suite

This guide explains how to configure Asset Management integration with Google Workspace (G Suite) using OAuth 2.0 authentication. This integration enables Asset Management to securely access and manage device and user data from your Google environment.

Note: Asset Management supports OAuth 2.0 authentication only. Other methods such as API keys or service-to-service authentication are not supported.

Step 1: Create a New Google Cloud Project

Log in to the Google API Console using an administrator account and create a new project.

Google API Console project selection

Select New Project and provide a descriptive name (for example, “AM Integration”).

Create new project

The organization and location fields will be prefilled based on your domain.

Project details

Step 2: Enable Required APIs

Enable the necessary APIs for your project.

  1. Select Enable APIs and Services.
    Enable APIs
  2. Search for Admin SDK API.
    Admin SDK API
  3. Click Enable.
    API enabled

After enabling the API, navigate to the “OAuth consent screen” from the menu.

OAuth consent screen menu

Step 3: Configure OAuth Consent Screen

Set up the OAuth consent screen for your application:

  • Select Internal or External based on your organization’s needs.
    OAuth app type
  • Complete the setup steps:
    OAuth setup steps
    • App Information
    • Scopes
    • Test Users
    • Summary

Step 4: Create OAuth 2.0 Client Credentials

Generate OAuth credentials to connect Asset Management to Google:

  1. Go to Credentials and click Create Credentials.
    Create credentials
  2. Select OAuth client ID.
    OAuth client ID
  3. Choose Web application as the application type.
    Web application type
  4. Enter a descriptive name.
    Client name

Add the following to “Authorized Redirect URIs”:

Authorized redirect URIs

After creation, copy the Client ID and Client Secret for use in Asset Management.

OAuth credentials

Step 5: Assign Google Admin Privileges

Assign appropriate permissions to the Google account used for integration:

  1. Log in to the Google Admin Console.
    Users screen
  2. Go to Users and select the integration account.
    Select user
  3. Open Admin roles and privileges.
    Admin roles

Required privileges include:

  • Chrome Management
  • Mobile Device Management

Privileges list

Assign permissions as follows:

  • Read access (required for data retrieval)
    Custom role
  • Manage access (optional, required only if enabling/disabling devices via Asset Management)
    Privilege settings

After assigning the role, log in to Asset Management and navigate to Integration Settings, then select Authorize G Suite using the configured account.