# Dashboard security for multiple user

**URL:** https://discourse.nodered.org/t/dashboard-security-for-multiple-user/16912
**Category:** Dashboard
**Created:** [20 October 2019 03:41 UTC](https://discourse.nodered.org/t/dashboard-security-for-multiple-user/16912 "2019-10-20T03:41:10Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![Henjoe](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/henjoe/32/52335_2.png) [@Henjoe](https://discourse.nodered.org/u/Henjoe)
#### Post date: [20 October 2019 03:41 UTC](https://discourse.nodered.org/t/dashboard-security-for-multiple-user/16912/1 "2019-10-20T03:41:10Z")

</div>

Is it possible to secure our Dashboard UI for multiple users? What I mean is I wanna limit my users of dashboard for specific persons, let say 5 users with different credentials (uname and PW).

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [20 October 2019 03:48 UTC](https://discourse.nodered.org/t/dashboard-security-for-multiple-user/16912/2 "2019-10-20T03:48:17Z")

</div>

This has been asked and answered soooooooo many times.

Search the forum and read the documentation. Search and you shall find 😉

---

<div class="post-metadata">

### Author: ![Henjoe](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/henjoe/32/52335_2.png) [@Henjoe](https://discourse.nodered.org/u/Henjoe)
#### Post date: [20 October 2019 03:50 UTC](https://discourse.nodered.org/t/dashboard-security-for-multiple-user/16912/3 "2019-10-20T03:50:43Z")

</div>

Thanks my friend. Yeah I found something here:

> [@Login and Password in dashboard (localhost:1880/ui)?!](https://discourse.nodered.org/t/login-and-password-in-dashboard-localhost-1880-ui/2132):
>
> Hi, i wish to put a login and password in my interface dashboard (localhost:1880/ui) like in (localhost:1880) how i can do that please?! Thank you for your help.

But this is for 1 user only.  
Note that, what I would like to secure is the Dashboard/UI not the Nodered Editor itself.

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [20 October 2019 03:53 UTC](https://discourse.nodered.org/t/dashboard-security-for-multiple-user/16912/4 "2019-10-20T03:53:44Z")

</div>

> [@Henjoe](#):
>
> Note that, what I would like to secure is the Dashboard/UI not the Nodered Editor

Yeah I reread and edited my post. As you have found, unfortunately, only one user for dashboard.

---

<div class="post-metadata">

### Author: ![Henjoe](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/henjoe/32/52335_2.png) [@Henjoe](https://discourse.nodered.org/u/Henjoe)
#### Post date: [20 October 2019 03:57 UTC](https://discourse.nodered.org/t/dashboard-security-for-multiple-user/16912/5 "2019-10-20T03:57:00Z")

</div>

Thank you my friend. 🙂

---

<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: [20 October 2019 12:30 UTC](https://discourse.nodered.org/t/dashboard-security-for-multiple-user/16912/6 "2019-10-20T12:30:03Z")

</div>

If you want more, you can look at uibuilder which allows you to build anything pretty much and provides some middleware functions that you can use to add user authentication/authorisation checks.

Just be aware that websocket connections do not support security headers after the initial connection so you have to build checks into the websocket data being sent from your front-end code back to Node-RED.

---

<div class="post-metadata">

### Author: ![Henjoe](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/henjoe/32/52335_2.png) [@Henjoe](https://discourse.nodered.org/u/Henjoe)
#### Post date: [20 October 2019 14:09 UTC](https://discourse.nodered.org/t/dashboard-security-for-multiple-user/16912/7 "2019-10-20T14:09:13Z")

</div>

Thanks my friend. It's kind a jargon for me all the words because I am not actually expert on Web Dev. However, thanks for your suggestion 🙂

---

<div class="post-metadata">

### Author: ![Phatthawat](https://avatars.discourse-cdn.com/v4/letter/p/f17d59/32.png) [@Phatthawat](https://discourse.nodered.org/u/Phatthawat)
#### Post date: [22 October 2019 06:00 UTC](https://discourse.nodered.org/t/dashboard-security-for-multiple-user/16912/8 "2019-10-22T06:00:18Z")

</div>

im looking for same this one please tell me if you can do it. plzzz

---

<div class="post-metadata">

### Author: ![bakman2](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bakman2/32/6207_2.png) [@bakman2](https://discourse.nodered.org/u/bakman2)
#### Post date: [22 October 2019 06:25 UTC](https://discourse.nodered.org/t/dashboard-security-for-multiple-user/16912/9 "2019-10-22T06:25:37Z")

</div>

As stated: You cannot with the normal dashboard.

---

<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: [22 October 2019 09:29 UTC](https://discourse.nodered.org/t/dashboard-security-for-multiple-user/16912/10 "2019-10-22T09:29:05Z")

</div>

I am trying to find time to document how to do this with uibuilder. Just note that you need at least a small amount of html/javascript knowledge to use uibuilder. It isn't as easy to build a ui with uibuilder than with Dashboard. But you do get more freedom to do whatever you like.

---

<div class="post-metadata">

### Author: ![Henjoe](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/henjoe/32/52335_2.png) [@Henjoe](https://discourse.nodered.org/u/Henjoe)
#### Post date: [22 October 2019 14:06 UTC](https://discourse.nodered.org/t/dashboard-security-for-multiple-user/16912/11 "2019-10-22T14:06:08Z")

</div>

Yeah. As for beginners it's kinda difficult for me to implement some html/javascript. However I found something about SVG? Will you recommend it?

---

<div class="post-metadata">

### Author: ![ukmoose](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ukmoose/32/13_2.png) [@ukmoose](https://discourse.nodered.org/u/ukmoose)
#### Post date: [22 October 2019 14:30 UTC](https://discourse.nodered.org/t/dashboard-security-for-multiple-user/16912/12 "2019-10-22T14:30:05Z")

</div>

SVG = scalable vector graphics

nothing about making dashboard multi-user
