Use OIDC to authenticate when making a request to Cloud Functions

Makes an HTTP request using OIDC by adding an auth section to the args section of the workflow's definition, after specifying the URL.

Explore further

For detailed documentation that includes this code sample, see the following:

Code sample

YAML

- call_my_function:
    call: http.post
    args:
      url: https://us-central1-myproject123.cloudfunctions.net/myfunc1
      auth:
        type: OIDC
      body:
        some_val: "Hello World"
        another_val: 123
    result: the_message
- return_value:
    return: ${the_message.body}

What's next

To search and filter code samples for other Google Cloud products, see the Google Cloud sample browser.