Search K
Appearance
Appearance
Overview Use this guide to create and configure a Google Cloud Platform service account in MinuteView Console. This service account uses OAuth authentication with user login to enable system-level access to Google Cloud services for:
- Cloud Storage — Access and manage files in Google Cloud Storage buckets
- AI/ML services — Use Google Cloud AI and Vision APIs from MinuteView workflows
- Workflow automation — Trigger Google Cloud operations from MinuteView Automations
Unlike a third-party Google Cloud account (which is linked to an individual user), a service account operates at the system level with group-based permissions. This means workflows and automations use a shared Google identity rather than a specific user's personal account.
The Google Cloud Platform service account setup involves an OAuth flow where part of the process happens in the user's browser and part happens on the MinuteView server itself. After the user authenticates with Google and is redirected back to MinuteView, the server exchanges the authorization code for a token by calling Google's API directly. This means the MinuteView server must have outbound internet access to the following domains.
The following domains must be accessible via HTTPS (port 443) from the server where MinuteView is installed:
| Domain | Purpose |
|---|---|
oauth2.googleapis.com | OAuth token exchange and token refresh |
www.googleapis.com | Retrieving the authenticated user's profile information |
storage.googleapis.com | Google Cloud Storage operations (if using Cloud Storage) |
vision.googleapis.com | Google Cloud Vision API (if using Vision features) |
Server Access Required
These domains must be reachable from the server, not just from the user's PC. The user's browser handles the initial login redirect, but the token exchange and all subsequent API calls are made server-side. If the server cannot reach these domains, the service account setup will fail with a connection error even though the Google login page loaded successfully in the browser.
https://console.cloud.google.com/MinuteView Service Integrationyour-client-id.apps.googleusercontent.com| Field | Description | Example |
|---|---|---|
| Name | A descriptive name for this service account | GoogleCloud-ServiceAccount-Prod |
| Service Account Type | Select Google Cloud Platform from the dropdown | |
| Client ID | The OAuth Client ID from Google Cloud Console | 123456789.apps.googleusercontent.com |
| Client Secret | The OAuth Client Secret from Google Cloud Console | (sensitive — stored securely) |
| Callback URL | The MinuteView OAuth redirect URI | https://your-server/MinuteView/PageGeneral/ServiceCallback.aspx |
MinuteView automatically manages OAuth tokens for this service account:
"Failed to retrieve authentication token" / Connection error
Redirect URI Mismatch
Invalid Client Credentials
Insufficient Scope / Access Denied
Token Refresh Failures