#include <credential_source.h>
◆ RefreshTokenCredentialSource()
| cuttlefish::RefreshTokenCredentialSource::RefreshTokenCredentialSource |
( |
HttpClient & |
http_client, |
|
|
const std::string & |
client_id, |
|
|
const std::string & |
client_secret, |
|
|
const std::string & |
refresh_token |
|
) |
| |
|
private |
◆ FromJson()
◆ FromOauth2ClientFile()
◆ Make()
| Result< std::unique_ptr< CredentialSource > > cuttlefish::RefreshTokenCredentialSource::Make |
( |
HttpClient & |
http_client, |
|
|
const std::string & |
client_id, |
|
|
const std::string & |
client_secret, |
|
|
const std::string & |
refresh_token |
|
) |
| |
|
static |
◆ Refresh()
| Result< std::pair< std::string, std::chrono::seconds > > cuttlefish::RefreshTokenCredentialSource::Refresh |
( |
| ) |
|
|
overrideprivatevirtual |
◆ client_id_
| std::string cuttlefish::RefreshTokenCredentialSource::client_id_ |
|
private |
◆ client_secret_
| std::string cuttlefish::RefreshTokenCredentialSource::client_secret_ |
|
private |
◆ http_client_
| HttpClient& cuttlefish::RefreshTokenCredentialSource::http_client_ |
|
private |
◆ refresh_token_
| std::string cuttlefish::RefreshTokenCredentialSource::refresh_token_ |
|
private |
The documentation for this class was generated from the following files: