# UI DASHBOARD for multiple user

**URL:** <https://discourse.nodered.org/t/ui-dashboard-for-multiple-user/68004>\
**Category:** General\
**Tags:** node-red-dashboard\
**Created:** [21 September 2022 04:04 UTC](https://discourse.nodered.org/t/ui-dashboard-for-multiple-user/68004 "2022-09-21T04:04:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![node-to](https://avatars.discourse-cdn.com/v4/letter/n/8baadc/32.png) [@node-to](https://discourse.nodered.org/u/node-to)\
**Post date:** [21 September 2022 04:04 UTC](https://discourse.nodered.org/t/ui-dashboard-for-multiple-user/68004/1 "2022-09-21T04:04:26Z")

</div>

Hello, everyone I read some of the topic that current node red ui is created for multiple user.  
Do we have any other way.

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [21 September 2022 12:44 UTC](https://discourse.nodered.org/t/ui-dashboard-for-multiple-user/68004/2 "2022-09-21T12:44:12Z")

</div>

By default, Dashboard is mostly single-user. Data sent to a ui node will go to all client browser tabs unless the msg includes a suitable `_socketid`.

Outputs from Dashboard will contain a `msg._socketid`. Just note that the socket id can change more often than you may think. They change if the user reloads the page or if the client tab temporary looses the websocket connection. They are also specific to the client tab and not a user id.

Separately, you can use the `httpNodeAuth` setting in settings.js to apply authentication to Dashboard but you do not get any user info in returned messages.

* * *

If you can do without the help and zero/low-code that Dashboard gives, you could use uibuilder with external security (via a reverse proxy) or add your own via the various middleware features that are exposed. uibuilder allows middleware on messages so it is possible to craft something that would add a verified user id to the messages. But none of that is out-of-the-box.

---

<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:** [20 November 2022 12:44 UTC](https://discourse.nodered.org/t/ui-dashboard-for-multiple-user/68004/3 "2022-11-20T12:44:57Z")

</div>

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