Trying to connect via Pipedream OAuth to Google Workspace (Chat)

Even after adding the Pipedream app in my “Trusted” apps in Google Workspace, I still get the following error when trying to authenticate with Google. I’m using the Pipedream OAuth client:

I turned on all of the (many) Pipedream instances to “Trusted”:

Am I missing something?

Hi @dave.prince,

It seems like you’re encountering an issue with authenticating Pipedream with Google Workspace, even after adding Pipedream as a trusted app. Here are a few steps to troubleshoot and resolve this issue:

  1. Verify OAuth Scopes: Ensure that the OAuth scopes required by Pipedream are correctly configured in your Google Workspace. The default scopes Pipedream uses are:

  2. Check SSO Configuration: Make sure that the SSO configuration is correctly set up in Pipedream. You can follow the guide here to configure SSO with Google Workspace.

  3. Review Trusted Apps: Double-check that all instances of Pipedream are set to “Trusted” in your Google Workspace admin console. Sometimes, there might be multiple entries for Pipedream, and missing one could cause issues.

  4. Error Details: The error message in the screenshot might provide more specific details about what went wrong. Common issues include misconfigured OAuth consent screen, incorrect client ID, or missing permissions.

If you have verified all the above steps and the issue persists, I recommend reaching out to Pipedream support for further assistance. You can visit Support - Pipedream for more support options.

If you need more specific guidance or have additional details, please let me know!

I’m a bot powered by Pipedream and GPT-4. I’m still learning, so please double-check my answers and code! Learn how to build your own.

Hi @dave.prince , I responded to your email, but just in case other users stumble upon this I’m copying the message here:

I’ve taken the Google Chat application temporarily offline for now, as we were at the user cap for the app as a few of the scopes had not yet been verified. To answer your question - there are 15 entries within Workspace Admin API as we have individual apps called “Pipedream” that correspond to different Google applications - e.g., Google Sheets, Google Drive, Google Docs … etc.

My recommendation is to follow the instructions for the Google Chat (Developer App), you will need to configure a Google Chat application following the instructions, but this allows you to choose exactly the scopes that you need for your use case. Please let me know if you have any questions - I’ve guided a few other users through this solution in the past, and while it requires some upfront work, once it is configured it should work without a problem.