In order to invoke workflows on behalf of your end users via Connect, any connected accounts must be using a custom OAuth client, and not Pipedream’s, independent of the environment. Here’s some more info in the docs: GitHub
The change we shipped yesterday was to disallow using Pipedream OAuth that way in development mode (it never worked in production). We heard over and over from devs that it was just confusing that something worked one way in development, then differently when you shipped to production, which makes total sense.
Ok, got it. But if I don’t have access for google my business api in my google account I won’t be able to use the workflow? I’m asking because this api is not so easy to enable. Google needs to authorize it and it didn’t for me.
You are able to use Pipedream’s OAuth if you invoke our triggers and actions via API / SDK outside of a workflow. The core concern we are protecting against is being able to export the actual user credentials when using our OAuth client.
Unfortunately, it will make a good part of the project and my use of Pipedream unfeasible. I was testing Pipedream precisely because I had not received authorization from Google to enable the Google My Business API.
Can you run the individual actions that you need outside of a workflow? I know it’s a bit of a counter intuitive suggestion, but just thinking about possible solutions for you
I need to better understand this option and evaluate whether it’s feasible. The goal is to provide users with the easiest possible experience when analyzing their Google My Business data — especially their location reviews.
, I already have this oAuth Client (fig below) created in pipedream. If I create an external OAuth Client, like in Google Cloud For example, how would I use it or configure it inside the workflows?