Definition: expected.h:86
Definition: http_client.h:84
Definition: alloc_utils.cpp:23
Result< std::unique_ptr< CredentialSource > > CredentialForScopes(HttpClient &http_client, const std::vector< std::string > &scopes)
Definition: oauth2_consent.cpp:286
Result< std::unique_ptr< CredentialSource > > Oauth2LoginSsh(HttpClient &http_client, const Oauth2ConsentRequest &request)
Definition: oauth2_consent.cpp:281
Result< std::unique_ptr< CredentialSource > > Oauth2LoginLocal(HttpClient &http_client, const Oauth2ConsentRequest &request)
Definition: oauth2_consent.cpp:276
Definition: oauth2_consent.h:29
std::string client_secret
Definition: oauth2_consent.h:31
std::vector< std::string > scopes
Definition: oauth2_consent.h:32
std::string client_id
Definition: oauth2_consent.h:30