# httpNodeAuth in settings.js only works for last user

**URL:** <https://discourse.nodered.org/t/httpnodeauth-in-settings-js-only-works-for-last-user/84602>\
**Category:** Dashboard\
**Created:** [16 January 2024 12:47 UTC](https://discourse.nodered.org/t/httpnodeauth-in-settings-js-only-works-for-last-user/84602 "2024-01-16T12:47:07Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![bobfield](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bobfield/32/83723_2.png) [@bobfield](https://discourse.nodered.org/u/bobfield)\
**Post date:** [16 January 2024 12:47 UTC](https://discourse.nodered.org/t/httpnodeauth-in-settings-js-only-works-for-last-user/84602/1 "2024-01-16T12:47:07Z")

</div>

Hi Dears,

I am using the httpNodeAuth in settings.js to define several users for my dashboard application. I include one httpNodeAuth: {user:"user-1",pass:"hash-1"} for each user. However, only the last user declaration works. Any suggestion ?

Thanks,

Roberto

---

<div class="post-metadata">

**Author:** ![kuema](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/kuema/32/6542_2.png) [@kuema](https://discourse.nodered.org/u/kuema)\
**Post date:** [16 January 2024 12:50 UTC](https://discourse.nodered.org/t/httpnodeauth-in-settings-js-only-works-for-last-user/84602/2 "2024-01-16T12:50:40Z")

</div>

I think the existing config example is misleading, so my _guess_ is, if you had multiple users, you'd have to pass an array of user objects, like:

```auto
httpNodeAuth: [
    {user:"user1",pass:"hash-1"},
    {user:"user2",pass:"hash-2"}
]

```

---

<div class="post-metadata">

**Author:** ![bobfield](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bobfield/32/83723_2.png) [@bobfield](https://discourse.nodered.org/u/bobfield)\
**Post date:** [16 January 2024 13:22 UTC](https://discourse.nodered.org/t/httpnodeauth-in-settings-js-only-works-for-last-user/84602/3 "2024-01-16T13:22:23Z")

</div>

Hi Kuema,

I already tried this way, but does not work. When I launch the node-red, it shows a sintaxe error in the settings.js.

Thanks

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [16 January 2024 13:24 UTC](https://discourse.nodered.org/t/httpnodeauth-in-settings-js-only-works-for-last-user/84602/4 "2024-01-16T13:24:41Z")

</div>

`httpNodeAuth` only supports providing a single username/password.

---

<div class="post-metadata">

**Author:** ![kuema](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/kuema/32/6542_2.png) [@kuema](https://discourse.nodered.org/u/kuema)\
**Post date:** [16 January 2024 14:07 UTC](https://discourse.nodered.org/t/httpnodeauth-in-settings-js-only-works-for-last-user/84602/5 "2024-01-16T14:07:54Z")

</div>

Okay... all in all, it was just an assumption that it goes along with the scheme used by the `adminAuth` property. 😅

---

<div class="post-metadata">

**Author:** ![GogoVega](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gogovega/32/71313_2.png) [@GogoVega](https://discourse.nodered.org/u/GogoVega)\
**Post date:** [18 January 2024 16:01 UTC](https://discourse.nodered.org/t/httpnodeauth-in-settings-js-only-works-for-last-user/84602/6 "2024-01-18T16:01:01Z")

</div>

Just FYI, DashBoard 2.0 v1 supports Multi User (only with FlowFuse User Authentication)  
PS: this version has not yet been released

---

<div class="post-metadata">

**Author:** ![bobfield](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bobfield/32/83723_2.png) [@bobfield](https://discourse.nodered.org/u/bobfield)\
**Post date:** [18 January 2024 16:46 UTC](https://discourse.nodered.org/t/httpnodeauth-in-settings-js-only-works-for-last-user/84602/7 "2024-01-18T16:46:46Z")

</div>

Thanks for your information, Gogo Vega and knolleary.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [17 February 2024 16:47 UTC](https://discourse.nodered.org/t/httpnodeauth-in-settings-js-only-works-for-last-user/84602/8 "2024-02-17T16:47:38Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
