Android-cuttlefish cvd tool
Classes | Namespaces | Functions | Variables
credential_source.h File Reference
#include <memory>
#include <string>
#include "cuttlefish/common/libs/utils/result.h"
#include "cuttlefish/host/libs/web/http_client/http_client.h"
Include dependency graph for credential_source.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cuttlefish::CredentialSource
 

Namespaces

namespace  cuttlefish
 

Functions

Result< std::unique_ptr< CredentialSource > > cuttlefish::GetCredentialSource (HttpClient &http_client, const std::string &credential_source, const std::string &oauth_filepath, const bool use_gce_metadata, const std::string &credential_filepath, const std::string &service_account_filepath)
 
Result< std::unique_ptr< CredentialSource > > cuttlefish::CreateRefreshTokenCredentialSource (HttpClient &http_client, const std::string &client_id, const std::string &client_secret, const std::string &refresh_token)
 

Variables

constexpr char cuttlefish::kAndroidBuildApiScope []