I'm leveraging a cloud function to create HTTP tasks for queueing workflow executions, employing a service account with the workflow invoker roles ("roles/workflows.invoker") to invoke the workflow, like the following diagram.
Cloud Funtion --> Task Queue --> Workflows
This account is set as the `serviceAccountEmail` in the `oidcToken` for HTTP request authentication using the Cloud library in Node.js. Despite the setup, executing the function yields a task but the queue details in Cloud console returns status code: "16 (UNAUTHENTICATED)" with reason to retry: "UNAUTHENTICATED(16): HTTP status code 401".
Questions:
Did you ever find a solution for this?