|
Result< std::pair< std::string, std::chrono::seconds > > | Refresh () override |
|
◆ RefreshTokenCredentialSource()
cuttlefish::anonymous_namespace{credential_source.cc}::RefreshTokenCredentialSource::RefreshTokenCredentialSource |
( |
HttpClient & |
http_client, |
|
|
const std::string & |
client_id, |
|
|
const std::string & |
client_secret, |
|
|
const std::string & |
refresh_token |
|
) |
| |
◆ FromJson()
◆ FromOauth2ClientFile()
Result< std::unique_ptr< RefreshTokenCredentialSource > > cuttlefish::anonymous_namespace{credential_source.cc}::RefreshTokenCredentialSource::FromOauth2ClientFile |
( |
HttpClient & |
http_client, |
|
|
const std::string & |
oauth_contents |
|
) |
| |
|
static |
◆ Refresh()
Result< std::pair< std::string, std::chrono::seconds > > cuttlefish::anonymous_namespace{credential_source.cc}::RefreshTokenCredentialSource::Refresh |
( |
| ) |
|
|
overrideprivatevirtual |
◆ client_id_
std::string cuttlefish::anonymous_namespace{credential_source.cc}::RefreshTokenCredentialSource::client_id_ |
|
private |
◆ client_secret_
std::string cuttlefish::anonymous_namespace{credential_source.cc}::RefreshTokenCredentialSource::client_secret_ |
|
private |
◆ http_client_
HttpClient& cuttlefish::anonymous_namespace{credential_source.cc}::RefreshTokenCredentialSource::http_client_ |
|
private |
◆ refresh_token_
std::string cuttlefish::anonymous_namespace{credential_source.cc}::RefreshTokenCredentialSource::refresh_token_ |
|
private |
The documentation for this class was generated from the following file: