GRPC Core  43.0.0
Data Fields
grpc_sts_credentials_options Struct Reference

Options for creating STS Oauth Token Exchange credentials following the IETF draft https://tools.ietf.org/html/draft-ietf-oauth-token-exchange-16. More...

#include <credentials.h>

Data Fields

const char * token_exchange_service_uri
 
const char * resource
 
const char * audience
 
const char * scope
 
const char * requested_token_type
 
const char * subject_token_path
 
const char * subject_token_type
 
const char * actor_token_path
 
const char * actor_token_type
 

Detailed Description

Options for creating STS Oauth Token Exchange credentials following the IETF draft https://tools.ietf.org/html/draft-ietf-oauth-token-exchange-16.

Optional fields may be set to NULL or empty string. It is the responsibility of the caller to ensure that the subject and actor tokens are refreshed on disk at the specified paths. This API is used for experimental purposes for now and may change in the future.

Field Documentation

◆ actor_token_path

const char* grpc_sts_credentials_options::actor_token_path

◆ actor_token_type

const char* grpc_sts_credentials_options::actor_token_type

◆ audience

const char* grpc_sts_credentials_options::audience

◆ requested_token_type

const char* grpc_sts_credentials_options::requested_token_type

◆ resource

const char* grpc_sts_credentials_options::resource

◆ scope

const char* grpc_sts_credentials_options::scope

◆ subject_token_path

const char* grpc_sts_credentials_options::subject_token_path

◆ subject_token_type

const char* grpc_sts_credentials_options::subject_token_type

◆ token_exchange_service_uri

const char* grpc_sts_credentials_options::token_exchange_service_uri

The documentation for this struct was generated from the following file: