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.