create a service account with domain-wide delegation :
Google Workspace blocks admin OAuth for security reasons, so the service account approach is usually the most reliable solution.
Go to Google Cloud Console → IAM & Admin → Service Accounts
Create a new service account
Enable domain-wide delegation
Download the JSON key file
In your Google Workspace Admin Console, authorize this service account with the necessary API scopes
If my answer helps resolve your issue, please consider marking it as the solution! A like would make my day if you found it useful!
After adding the service account and it showed it was connected. I create the node for Google Workspace Admin and the service account I created is not available under the Google Workspace Admin node where you select the credentials. I’m forced to add credentials and OAuth2 is the only option I have. Any other ideas?
Let’s say I create a dedicated non-admin account, when I use the Google Workspace Node, I’m forced to user a Client ID and Client Secret. Where would I input this dedicated non-admin account credentials to?