19 #ifndef GRPC_CORE_LIB_SECURITY_CREDENTIALS_IAM_IAM_CREDENTIALS_H
20 #define GRPC_CORE_LIB_SECURITY_CREDENTIALS_IAM_IAM_CREDENTIALS_H
31 const char* authority_selector);
46 const std::string debug_string_;
Definition: iam_credentials.h:28
void cancel_get_request_metadata(grpc_credentials_mdelem_array *md_array, grpc_error_handle error) override
Definition: iam_credentials.cc:44
std::string debug_string() override
Definition: iam_credentials.h:42
bool get_request_metadata(grpc_polling_entity *pollent, grpc_auth_metadata_context context, grpc_credentials_mdelem_array *md_array, grpc_closure *on_request_metadata, grpc_error_handle *error) override
Definition: iam_credentials.cc:36
~grpc_google_iam_credentials() override
Definition: iam_credentials.cc:32
grpc_google_iam_credentials(const char *token, const char *authority_selector)
Definition: iam_credentials.cc:49
grpc_error_handle error
Definition: lame_client.cc:54
Context that can be used by metadata credentials plugin in order to create auth related metadata.
Definition: grpc_security.h:402
Definition: credentials.h:173
A closure over a grpc_iomgr_cb_func.
Definition: closure.h:56
Definition: credentials.h:153
Definition: error_internal.h:41
Definition: polling_entity.h:37