Describe the issue/error/question
The HTTP request node doesn’t show if multiple credentials are associated with it. If you copy the JSON of the HTTP request, you’ll see that the
credentials property has multiple objects for separate Auth configs.
"name": "Basic Auth"
"name": "API Token"
Only the last property is shown, however, both are applied to the HTTP request.
What is the error message (if any)?
Some credentials may conflict with each other, for example an
authorization header and an API token header.
Please share the workflow
@John_Chen, can you confirm in which cases you have encountered a conflict? From looking at the JSON data you have shared the credential to use should be specified in the
So, while there are indeed two sets of credentials stored with the node,
"genericAuthType": "httpHeaderAuth" should specify which one to use.
My use case is with a 3rd party API that allows you to auth either using a
Token header or with Basic Auth.
Here’s a more reproducible example:
This example sends a request to a
webhook.site endpoint and in the headers you can see both headers present, specifically
authorization Basic dGVzdDoxMjM=
Thanks so much for confirming these details
@John_Chen! I shall add this to our internal bug tracker and we will confirm once this has been fixed.
October 27, 2022, 11:58am
The issue got
fixed and will be released with the next version later today. Thanks a lot for reporting!
October 27, 2022, 3:29pm
Got released with
November 3, 2022, 3:30pm
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.