17 #ifndef GRPC_CORE_LIB_SECURITY_CREDENTIALS_EXTERNAL_URL_EXTERNAL_ACCOUNT_CREDENTIALS_H
18 #define GRPC_CORE_LIB_SECURITY_CREDENTIALS_EXTERNAL_URL_EXTERNAL_ACCOUNT_CREDENTIALS_H
29 Options options, std::vector<std::string> scopes,
33 std::vector<std::string> scopes,
37 void RetrieveSubjectToken(
44 void FinishRetrieveSubjectToken(std::string subject_token,
49 std::string url_full_path_;
50 std::map<std::string, std::string> headers_;
51 std::string format_type_;
52 std::string format_subject_token_field_name_;
Definition: external_account_credentials.h:35
Definition: ref_counted_ptr.h:35
Definition: uri_parser.h:35
Definition: url_external_account_credentials.h:26
UrlExternalAccountCredentials(Options options, std::vector< std::string > scopes, grpc_error_handle *error)
Definition: url_external_account_credentials.cc:39
static RefCountedPtr< UrlExternalAccountCredentials > Create(Options options, std::vector< std::string > scopes, grpc_error_handle *error)
Definition: url_external_account_credentials.cc:27
grpc_error_handle error
Definition: lame_client.cc:54
Round Robin Policy.
Definition: backend_metric.cc:26
Definition: external_account_credentials.h:62
Definition: external_account_credentials.h:38
Definition: error_internal.h:41