[FEATURE]Manage Passwords Between Gateways

I have a total of 6 gateways (1 Ignition, 5 Edge Panel) that each have an internal-type user source. Ideally, these gateways would share a single user source so that changing a password on one of the gateways changes it for all gateways. How can I accomplish this?

The only way I can think is to set the standard Ignition instance up as the IdP for the others.

How does that work if connection to the standard Ignition gateway is lost?

You're toast, except where already logged in. If you are sharing a resource (user credentials, in this case), that resource must be always available. :man_shrugging:

Choose your priorities.

We use a DB user source for this.

So, I'd have to look if it was actually ever done, but a customer of mine was trying to implement something like this themselves. They have standalone Edge HMIs scattered out in the middle of nowhere, and they were wanting to set up a standard set of logins for those units. They were going to have a separate database where they were going to manage users by adding records to a database (users and roles) and encrypting the passwords with a pre-set key on the server, then put those records in JSON (I think) and send them back over MQTT to the edge instances where a tag change event would trigger a script to add/update/delete users automatically on the edge systems. I don't know if it was ever finished or even tested, but making me curious to want to see now.

Not available for Edge.

Yeah, just saw that.

Seems odd to me that something like this is missing, especially with EAM available. Perhaps this should be a feature request.

1 Like

You should probably put a link in the feature request back to this thread to provide context.

It's above

There's no link in the feature request back to this forum topic. There should be.

1 Like

Ah, got it

2 Likes