Public Attributes | List of all members
grpc_sts_credentials_options Struct Reference

#include <grpc_security.h>

Public Attributes

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

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.

Definition at line 355 of file grpc_security.h.

Member Data Documentation

◆ actor_token_path

const char* grpc_sts_credentials_options::actor_token_path

Definition at line 363 of file grpc_security.h.

◆ actor_token_type

const char* grpc_sts_credentials_options::actor_token_type

Definition at line 364 of file grpc_security.h.

◆ audience

const char* grpc_sts_credentials_options::audience

Definition at line 358 of file grpc_security.h.

◆ requested_token_type

const char* grpc_sts_credentials_options::requested_token_type

Definition at line 360 of file grpc_security.h.

◆ resource

const char* grpc_sts_credentials_options::resource

Definition at line 357 of file grpc_security.h.

◆ scope

const char* grpc_sts_credentials_options::scope

Definition at line 359 of file grpc_security.h.

◆ subject_token_path

const char* grpc_sts_credentials_options::subject_token_path

Definition at line 361 of file grpc_security.h.

◆ subject_token_type

const char* grpc_sts_credentials_options::subject_token_type

Definition at line 362 of file grpc_security.h.

◆ token_exchange_service_uri

const char* grpc_sts_credentials_options::token_exchange_service_uri

Definition at line 356 of file grpc_security.h.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:46