mirror of
https://github.com/node-red/node-red.git
synced 2023-10-10 13:36:53 +02:00
Merge pull request #3325 from hardillb/http-basic-username-only
Fix basic auth with empty username or password
This commit is contained in:
commit
062f76214e
@ -302,6 +302,8 @@ in your Node-RED user directory (${RED.settings.userDir}).
|
|||||||
// var cred = ""
|
// var cred = ""
|
||||||
if (this.credentials.user || this.credentials.password) {
|
if (this.credentials.user || this.credentials.password) {
|
||||||
// cred = `${this.credentials.user}:${this.credentials.password}`;
|
// cred = `${this.credentials.user}:${this.credentials.password}`;
|
||||||
|
if (this.credentials.user === undefined) { this.credentials.user = ""}
|
||||||
|
if (this.credentials.password === undefined) { this.credentials.password = ""}
|
||||||
opts.headers.Authorization = "Basic " + Buffer.from(`${this.credentials.user}:${this.credentials.password}`).toString("base64");
|
opts.headers.Authorization = "Basic " + Buffer.from(`${this.credentials.user}:${this.credentials.password}`).toString("base64");
|
||||||
}
|
}
|
||||||
// build own basic auth header
|
// build own basic auth header
|
||||||
|
Loading…
Reference in New Issue
Block a user