I would like to use only http calls (e.g., with curl) to make authenticated calls to the google cloud storage API.
Using the google dev console, I have enabled the API and downloaded three created sets of credential information. These information JSON files have the following fields:
- ['token_uri', 'client_secret', 'client_id', 'auth_uri', 'project_id', 'auth_provider_x509_cert_url', 'redirect_uris'] within 'installed' field
- ['token_uri', 'client_email', 'client_id', 'client_x509_cert_url', 'auth_uri', 'project_id', 'type', 'auth_provider_x509_cert_url', 'private_key', 'private_key_id']
- ['project_id', 'token_uri', 'client_id', 'auth_provider_x509_cert_url', 'auth_uri'] within 'installed' field
What sequence of calls do I need to make? It can be assumed that the username/password are available for a user with access to the datastore .
(I believe this must be documented here on SO or elsewhere, but I am having no luck finding anything.)