Description
Copied from GoogleCloudPlatform/google-cloud-node#1346 | |
---|---|
@salrashid123 May 28, 2016 15:16 | |
There are situations where you can end up with just the access_token. (eg. non-refereshable token for an endusers via oauth webflow). There doesn't seem to be any way to place that raw token and initialize gcloud node. (gcloud-java recently added it in: here are some references for the older googleapis node client: and a citation about overriding the config | |
@mbleigh June 24, 2016 19:25 | |
+1 to the issue. I've issued a pull request against var gcloud = require('gcloud')({
credentials: {accessToken: 'ACCESS_TOKEN_HERE'}
}); | |
@stephenplusplus June 24, 2016 19:45 | |
Thank you for the PR over there, @mbleigh! What do you think about just not using | |
@stephenplusplus August 19, 2016 00:44 | |
continuing from googleapis/google-cloud-node#1410 (comment) There are a couple edge cases:
@murgatroid99 is there a way to provide gRPC with just an access token? | |
@murgatroid99 August 19, 2016 02:33 | |
The simplest way to use a plain access token would be to add it to the call's metadata, the same way you would add it to headers for an HTTP request. If you don't want to deal with adding it to every call, you can also create a var creds = grpc.credentials.createFromMetadataGenerator(function(args, callback) {
var metadata = new Metadata();
metadata.add('authorization', 'Bearer: '+ access_token);
return metadata;
}); Then you can pass it to a call in the options field, or compose it with SSL credentials using | |
@stephenplusplus August 22, 2016 12:53 | |
Awesome, thanks! | |
@sedouard February 8, 2017 02:49 | |
Hey there. We're planning on adding GCE support to our cloud management platform. Through we're planning on getting an auth token from our users with permission scopes into GCP. Today can we pass access_token directly to this client? Or should I manually be adding the | |
@jmuk March 7, 2017 20:53 | |
@stephenplusplus -- is there anything to do more? | |
@diiiego83 July 14, 2017 09:51 | |
any update? i really need to set my access token but i can't find a solution. | |
@kwent October 19, 2017 02:02 | |
+1 for this feature |