Action Step. Get Connection Info step
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-20-2024 05:13 AM
Hi,
I want to use connection alias in my script (see screenshot). But I do not know if I understand the logic correctly.
First I add "Get Connection Info step" as a first step that gives me var "Credential value" (see screenshot). Then I insert "Credential value" to my script (var encryptedCredential = inputs.credentialvalue), decrypt it (
decryptedCredential = encryptedCredential.getDecryptedValue();) and create a REST GET request:
var request = new sn_ws.RESTMessageV2();
request.setHttpMethod('GET');
request.setEndpoint(url);
request.setRequestHeader('Authorization', 'Bearer ' + decryptedCredential);
and get the error
Response Body: {
"error": {
"code": 401,
"message": "Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.",
"errors": [
{
"message": "Invalid Credentials",
"domain": "global",
"reason": "authError",
"location": "Authorization",
"locationType": "header"
}
],
"status": "UNAUTHENTICATED",
"details": [
{
"@type": "type.googleapis.com/google.rpc.ErrorInfo",
"reason": "ACCESS_TOKEN_TYPE_UNSUPPORTED",
"metadata": {
"method": "google.cloud.bigquery.v2.TableDataService.List",
"service": "bigquery.googleapis.com"
}
}
]
}
}
What am I doing wrong? Is the logic correct?
0 REPLIES 0