Skip to main content

Supported Features

File Aggregation File Permission Management

Integrating with Google Drive

Follow these steps to integrate Google Drive with Admina. The integration retrieves information about publicly shared files. (About the External Shared Content Management feature)
  • Account information is not retrieved.
  • Only the names and links of files shared (made public) in shared drives (including My Drive) are retrieved. Data is not synced to Admina.
  • Viewing files requires the Admin role in Admina. For details on Admina roles, see the page below.
About Admina admin users: what are the differences between roles?

Prerequisites

Enable APIs (Google Cloud Platform)

  1. Create an account for the integration from Google Cloud Platform. Go to Google Cloud Console and select or create a project.
  2. Under APIs & Services > Enabled APIs & Services, confirm that the following two APIs are enabled. If they are not enabled, add them from the API Library.
    • Google Drive API
    • Admin SDK API
Enable APIs

Create a Service Account

  1. Go to APIs & Services > Credentials > Create Credentials > Service account.
Create service account
  1. Enter any name for the service account name and click Done (steps 2 and 3 are not required).
Enter service account name

Issue an API Key

  1. The service account you created will appear under APIs & Services > Credentials — click it.
  2. Go to the Keys tab and click Add Key > Create new key.
Create key
  1. Select JSON and click the Create button. A message “Private key saved to your computer” will appear, and a JSON file will be downloaded automatically. Keep this file safe, as it contains parameters such as the Client ID required for the Admina integration.
Save in JSON format

Configure Domain-Wide Delegation (Google Admin Console)

  1. Go to the Google Workspace Admin console and click Security > API controls > Manage Domain Wide Delegation.
Domain-wide delegation
  1. Click the Add new button.
  2. Open the JSON file you saved. Enter the value of client_id from the JSON file in the Client ID field.
Enter Client ID
  1. Enter the following four values in OAuth scopes, then click Authorize.
    1. https://www.googleapis.com/auth/drive
    2. https://www.googleapis.com/auth/admin.directory.user.readonly
    3. https://www.googleapis.com/auth/admin.directory.group.readonly
    4. https://www.googleapis.com/auth/admin.directory.domain.readonly
OAuth scope settings
You can also set scope (a) to https://www.googleapis.com/auth/drive.readonly. This allows all data to be retrieved as Read Only, but only files in My Drive will be retrieved (files in shared drives cannot be retrieved).

Integration Setup

  1. In the Admina integrations screen, search for Google Drive.
  2. Open the JSON file you saved. Enter the values listed below and click Connect.
Integration settings screen
  1. Service account email address: Enter the value of client_email from the JSON file.
  2. Private key: Enter the private key private_key from the JSON file. Enter everything from -----BEGIN PRIVATE KEY----- to -----END PRIVATE KEY-----. (The leading " and trailing \n", are not required.)
  3. Email address: Enter the email address of the Google Workspace super admin.
Enter credentials
Trusted domains: You can exclude specified domains from external sharing detection. Use this to specify domains such as group company domains that you do not want to be detected as external. If there are multiple domains, separate them with commas (,) as shown below. (Your own company domain does not need to be entered.) moneyfoward.co.jp, i.moneyfoward.com
  1. Once the integration with Google Drive is successful, a “Files” tab will appear under the service, displaying information about shared files. (Synchronization may take some time depending on the number of files.)
Integration success screen If the integration does not complete successfully, go to the Status tab on the integrations screen, click Edit, and try connecting again. If the issue persists, please contact us via chat. For an overview of the Google Drive integration, see the integration page.

Stopping Sharing

You can check the sharing status of retrieved files and stop sharing. Click the Share button from the drawer on the right side. Share button Select the user, group, or link whose sharing you want to stop, then click Apply. Stop sharing

FAQ

Q. Can you explain the sharing status for each file?

A. Please refer to the following.
StatusDescription
External sharingFiles shared with addresses outside the domains registered in Google Workspace are classified as “externally shared.”
Public (anyone with link)Files shared with “Anyone with the link” are displayed as “Public.”
Last modified on June 23, 2026