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.
Hi @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 parameters key:
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 and php-auth-user + php-auth-pw:
connection close
authorization Basic dGVzdDoxMjM=
host webhook.site
content-length 2
user-agent axios/0.21.4
content-type application/json
test 123
accept application/json,text/*;q=0.99
php-auth-user test
php-auth-pw 123