Definition: http_client.h:95
Definition: alloc_driver.h:20
Result< std::unique_ptr< CredentialSource > > Oauth2Login(HttpClient &http_client, const Oauth2ConsentRequest &request)
Definition: oauth2_consent.cpp:263
Result< std::unique_ptr< CredentialSource > > CredentialForScopes(HttpClient &http_client, const std::vector< std::string > &scopes)
Definition: oauth2_consent.cpp:285
Result< std::vector< std::string > > GetCvdCredentialFilepaths()
Definition: oauth2_consent.cpp:300
bool IsPopulated(const Oauth2ConsentRequest &request)
Definition: oauth2_consent.cpp:258
tl::expected< T, StackTraceError > Result
Definition: result_type.h:30
Definition: oauth2_consent.h:29
std::string client_secret
Definition: oauth2_consent.h:31
std::vector< std::string > scopes
Definition: oauth2_consent.h:32
bool is_ssh
Definition: oauth2_consent.h:33
std::string client_id
Definition: oauth2_consent.h:30