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 .

Create a Mobile Website
View Site in Mobile | Classic
Share by: