#include <file_external_account_credentials.h>
Static Public Member Functions | |
static RefCountedPtr< FileExternalAccountCredentials > | Create (Options options, std::vector< std::string > scopes, grpc_error_handle *error) |
![]() | |
static RefCountedPtr< ExternalAccountCredentials > | Create (const Json &json, std::vector< std::string > scopes, grpc_error_handle *error) |
Private Member Functions | |
void | RetrieveSubjectToken (HTTPRequestContext *ctx, const Options &options, std::function< void(std::string, grpc_error_handle)> cb) override |
Private Attributes | |
std::string | file_ |
std::string | format_subject_token_field_name_ |
std::string | format_type_ |
Additional Inherited Members | |
![]() | |
using | RefCountedChildType = grpc_call_credentials |
![]() | |
RefCounted (const char *trace=nullptr, intptr_t initial_refcount=1) | |
Definition at line 32 of file file_external_account_credentials.h.
grpc_core::FileExternalAccountCredentials::FileExternalAccountCredentials | ( | Options | options, |
std::vector< std::string > | scopes, | ||
grpc_error_handle * | error | ||
) |
Definition at line 47 of file file_external_account_credentials.cc.
|
static |
Definition at line 35 of file file_external_account_credentials.cc.
|
overrideprivatevirtual |
Implements grpc_core::ExternalAccountCredentials.
Definition at line 99 of file file_external_account_credentials.cc.
|
private |
Definition at line 48 of file file_external_account_credentials.h.
|
private |
Definition at line 50 of file file_external_account_credentials.h.
|
private |
Definition at line 49 of file file_external_account_credentials.h.