Allow Manual Update of User EUID in meshPanel
J
Johannes Rudolph
Currently, the EUID (External User ID) is managed automatically, either by the upstream IdP (via OIDC login) or by the SCIM synchronization process. This is the correct behavior for a fully configured system.
However, we've encountered scenarios, particularly during initial setup or migration, where an administrator needs to manually set or correct a user's EUID.
Scenario
: A user was created manually or imported, but the SCIM integration was not yet active. The user is missing their euid.Current Workaround
: The user's euid can be set via the meshObject API https://docs.meshcloud.io/api/mesh-user-v-2-put/We request the ability for a meshStack administrator to manually edit the EUID field for a user directly within the meshPanel UI (e.g., in the User Management section).
This functionality could be accompanied by a strong warning message, informing the admin that: "This value is typically managed by SCIM/IdP. Manually editing it may be overwritten by the next synchronization."
This provides a necessary "escape hatch" for administrators to fix user data issues without resorting to direct database manipulation.