"Hello n8n Community and Support,
I am consistently unable to get the HTTP Request node to authenticate with my Google Drive OAuth credentials on my n8n.cloud
instance. I have followed extensive troubleshooting steps, but the issue persists.
Problem: When configuring an HTTP Request node to call the Google Drive API (e.g., https://www.googleapis.com/drive/v3/files/...
), I cannot select any of my working Google Drive OAuth credentials.
-
In the HTTP Request node’s ‘Authentication’ dropdown, my only relevant options are ‘Predefined’ or ‘Generic’.
-
If I select ‘Predefined’, and then ‘GoogleDrive OAuth’, the subsequent ‘Credential’ dropdown shows ‘Google Drive Account unavailable’ and prompts me to create a new credential (even though working ones exist).
-
The ‘Generic’ authentication option does not allow linking to existing OAuth2 credentials.
I am working on the latest version.
Relevant Credentials I Have Created (and which are connected/green): -
Google Drive (Manual OAuth - Cloud)
(created using the genericOAuth2 API
type, withhttps://www.googleapis.com/auth/drive
scope). -
Google Drive (HTTP Node - Cloud)
(created using the specificGoogle Drive OAuth
type, withhttps://www.googleapis.com/auth/drive
scope). -
(Also have working
Google Sheets OAuth 2 API
andGoogle Docs OAuth 2 API
credentials, both using the genericOAuth2 API
type, which were also difficult to set up initially).
Steps I’ve Already Taken (Extensive Troubleshooting):
- Confirmed Google Drive API is enabled in Google Cloud Console.
- Confirmed all necessary scopes (
https://www.googleapis.com/auth/drive
,userinfo.email
,userinfo.profile
) are added to OAuth Consent Screen in Google Cloud Console and publishing status is correct (Testing with test users/In Production). - Verified Client ID, Client Secret, and Redirect URI (
https://oauth.n8n.cloud/oauth2/callback
) are identical in Google Cloud Console and n8n credentials. - Performed hard refreshes (
Ctrl+Shift+R
), cleared all browser cache/site data (Local Storage
,Session Storage
,IndexedDB
,Cookies
specifically foradastra-ai.app.n8n.cloud
), and restarted Firefox and laptop multiple times. - Deleted and recreated credentials from scratch multiple times.
- Updated my n8n.cloud instance to the latest stable version available in the trial.
Expected Behavior: I expect to be able to select one of my existing, working Google Drive OAuth credentials within the HTTP Request node’s authentication settings.
Thank you for your help.