◆ ServiceAccountOauthCredentialSource()
cuttlefish::anonymous_namespace{credential_source.cc}::ServiceAccountOauthCredentialSource::ServiceAccountOauthCredentialSource |
( |
HttpClient & |
http_client | ) |
|
|
private |
◆ FromJson()
Result< std::unique_ptr< ServiceAccountOauthCredentialSource > > cuttlefish::anonymous_namespace{credential_source.cc}::ServiceAccountOauthCredentialSource::FromJson |
( |
HttpClient & |
http_client, |
|
|
const Json::Value & |
service_account_json, |
|
|
const std::string & |
scope |
|
) |
| |
|
static |
◆ Refresh()
Result< std::pair< std::string, std::chrono::seconds > > cuttlefish::anonymous_namespace{credential_source.cc}::ServiceAccountOauthCredentialSource::Refresh |
( |
| ) |
|
|
overrideprivatevirtual |
◆ email_
std::string cuttlefish::anonymous_namespace{credential_source.cc}::ServiceAccountOauthCredentialSource::email_ |
|
private |
◆ http_client_
HttpClient& cuttlefish::anonymous_namespace{credential_source.cc}::ServiceAccountOauthCredentialSource::http_client_ |
|
private |
◆ private_key_
std::unique_ptr<EVP_PKEY, void (*)(EVP_PKEY*)> cuttlefish::anonymous_namespace{credential_source.cc}::ServiceAccountOauthCredentialSource::private_key_ |
|
private |
◆ scope_
std::string cuttlefish::anonymous_namespace{credential_source.cc}::ServiceAccountOauthCredentialSource::scope_ |
|
private |
The documentation for this class was generated from the following file: