#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 Public Member Functions inherited from grpc_core::ExternalAccountCredentials | |
| 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 | |
Public Types inherited from grpc_core::RefCounted< grpc_call_credentials > | |
| using | RefCountedChildType = grpc_call_credentials |
Protected Member Functions inherited from grpc_core::ExternalAccountCredentials | |
| virtual void | RetrieveSubjectToken (HTTPRequestContext *ctx, const Options &options, std::function< void(std::string, grpc_error_handle)> cb)=0 |
Protected Member Functions inherited from grpc_core::RefCounted< grpc_call_credentials > | |
| 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.