# Remote User Management

**URL:** <https://forum.inductiveautomation.com/t/remote-user-management/21570>\
**Category:** Ignition\
**Created:** [December 21, 2018, 2:30pm UTC](https://forum.inductiveautomation.com/t/remote-user-management/21570 "2018-12-21T14:30:33Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![cdavis](https://avatars.discourse-cdn.com/v4/letter/c/e9bcb4/32.png) [@cdavis](https://forum.inductiveautomation.com/u/cdavis)\
**Post date:** [December 21, 2018, 2:30pm UTC](https://forum.inductiveautomation.com/t/remote-user-management/21570/1 "2018-12-21T14:30:33Z")

</div>

Hello,

Is it possible to edit users on an Edge panel that I am connected to from my remote Ignition gateway? We are going to have machines with Edge panels all over the Eastern United States. We would like the managers to be able to log into our remote Ignition gateway and make changes to the users on whichever machine they choose rather than having to remote desktop into each individual Edge panel. Trying to make this user friendly.

If not possible with the user management component, Is this possible maybe with some python scripting or using an SQL table?

---

<div class="post-metadata">

**Author:** ![craigb](https://avatars.discourse-cdn.com/v4/letter/c/9f8e36/32.png) [@craigb](https://forum.inductiveautomation.com/u/craigb)\
**Post date:** [December 21, 2018, 2:46pm UTC](https://forum.inductiveautomation.com/t/remote-user-management/21570/2 "2018-12-21T14:46:02Z")

</div>

I’m no expert on this but are they all connected to the same user source, I.e same database that contains all the users?

If that is the case any machine will be able to connect and add / edit users.

---

<div class="post-metadata">

**Author:** ![cdavis](https://avatars.discourse-cdn.com/v4/letter/c/e9bcb4/32.png) [@cdavis](https://forum.inductiveautomation.com/u/cdavis)\
**Post date:** [December 21, 2018, 3:19pm UTC](https://forum.inductiveautomation.com/t/remote-user-management/21570/3 "2018-12-21T15:19:30Z")

</div>

They are not currently connected to the same user source, but the gateways are connected. Not sure how to connect user sources, but they are all pushing data to the same SQL database.

---

<div class="post-metadata">

**Author:** ![craigb](https://avatars.discourse-cdn.com/v4/letter/c/9f8e36/32.png) [@craigb](https://forum.inductiveautomation.com/u/craigb)\
**Post date:** [December 21, 2018, 3:51pm UTC](https://forum.inductiveautomation.com/t/remote-user-management/21570/4 "2018-12-21T15:51:22Z")

</div>

If they all point back to the same database. In the gateway -\> user, roles you can select the database that will be used to store the credentials. Then when any machine adds or edits users it updates the master list.

You might want to set a fail over just Incase that gateway looses connection to the master DB for what ever reason.

---

<div class="post-metadata">

**Author:** ![cdavis](https://avatars.discourse-cdn.com/v4/letter/c/e9bcb4/32.png) [@cdavis](https://forum.inductiveautomation.com/u/cdavis)\
**Post date:** [December 21, 2018, 4:31pm UTC](https://forum.inductiveautomation.com/t/remote-user-management/21570/5 "2018-12-21T16:31:47Z")

</div>

How do you make a database connection in Edge? I don’t see that option under the configuration tab like you do with normal Ignition.

---

<div class="post-metadata">

**Author:** ![craigb](https://avatars.discourse-cdn.com/v4/letter/c/9f8e36/32.png) [@craigb](https://forum.inductiveautomation.com/u/craigb)\
**Post date:** [December 22, 2018, 8:47am UTC](https://forum.inductiveautomation.com/t/remote-user-management/21570/6 "2018-12-22T08:47:37Z")

</div>

Ah, you’ve got me with that one. I’ve never played with edge so I’m unsure.

What options are there for users and roles ?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [December 22, 2018, 1:26pm UTC](https://forum.inductiveautomation.com/t/remote-user-management/21570/7 "2018-12-22T13:26:21Z")

</div>

Edge deliberately excludes support for databases. Tag history beyond two weeks must be forwarded to a remote gateway.

---

<div class="post-metadata">

**Author:** ![Caleb\_Bohon](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/caleb_bohon/32/3293_2.png) [@Caleb\_Bohon](https://forum.inductiveautomation.com/u/Caleb_Bohon)\
**Post date:** [December 22, 2018, 2:22pm UTC](https://forum.inductiveautomation.com/t/remote-user-management/21570/8 "2018-12-22T14:22:06Z")

</div>

I think there are 4 ways to do it: (I have not tried 2 or 3 so your mileage may very.)

1. Have your managers log in to the webpage of each Edge GW and manage users there. (Probably not what you want, but is an option.)

2. Use AD for it. You can use the advanced settings to return only a subset of the users to each Edge GW. Then just modify the users in AD. OR modify the whole set of users in a central project.

3. By Scripting: Use send message or send request (system.util.sendRequest) to get users from the Edge GW and create your own page / component to edit it, then send the edited users back to the Edge GW.

4. Use retargeting (system.util.retarget) to load a remote client for the Edge GW. And use a user admin component to modify users for that Edge GW. (But only one remote client for each Edge GW can be open at a time.)
