#include <url_external_account_credentials.h>
Static Public Member Functions | |
static RefCountedPtr< UrlExternalAccountCredentials > | 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 | FinishRetrieveSubjectToken (std::string subject_token, grpc_error_handle error) |
void | OnRetrieveSubjectTokenInternal (grpc_error_handle error) |
void | RetrieveSubjectToken (HTTPRequestContext *ctx, const Options &options, std::function< void(std::string, grpc_error_handle)> cb) override |
Static Private Member Functions | |
static void | OnRetrieveSubjectToken (void *arg, grpc_error_handle error) |
Private Attributes | |
std::function< void(std::string, grpc_error_handle)> | cb_ = nullptr |
HTTPRequestContext * | ctx_ = nullptr |
std::string | format_subject_token_field_name_ |
std::string | format_type_ |
std::map< std::string, std::string > | headers_ |
OrphanablePtr< HttpRequest > | http_request_ |
URI | url_ |
std::string | url_full_path_ |
Additional Inherited Members | |
![]() | |
using | RefCountedChildType = grpc_call_credentials |
![]() | |
virtual void | RetrieveSubjectToken (HTTPRequestContext *ctx, const Options &options, std::function< void(std::string, grpc_error_handle)> cb)=0 |
![]() | |
RefCounted (const char *trace=nullptr, intptr_t initial_refcount=1) | |
Definition at line 36 of file url_external_account_credentials.h.
grpc_core::UrlExternalAccountCredentials::UrlExternalAccountCredentials | ( | Options | options, |
std::vector< std::string > | scopes, | ||
grpc_error_handle * | error | ||
) |
Definition at line 60 of file url_external_account_credentials.cc.
|
static |
Definition at line 48 of file url_external_account_credentials.cc.
|
private |
Definition at line 233 of file url_external_account_credentials.cc.
|
staticprivate |
Definition at line 188 of file url_external_account_credentials.cc.
|
private |
Definition at line 195 of file url_external_account_credentials.cc.
|
overrideprivate |
Definition at line 134 of file url_external_account_credentials.cc.
|
private |
Definition at line 66 of file url_external_account_credentials.h.
|
private |
Definition at line 65 of file url_external_account_credentials.h.
|
private |
Definition at line 62 of file url_external_account_credentials.h.
|
private |
Definition at line 61 of file url_external_account_credentials.h.
|
private |
Definition at line 60 of file url_external_account_credentials.h.
|
private |
Definition at line 64 of file url_external_account_credentials.h.
|
private |
Definition at line 58 of file url_external_account_credentials.h.
|
private |
Definition at line 59 of file url_external_account_credentials.h.