We've implemented ProductLift SSO using the standard JWT payload (HS256, required fields: email, uid, name). This is working well.
One UX concern: every SSO login overwrites the user's ProductLift display name with the value from the name JWT field. This means if a user edits their "Name on this portal" inside ProductLift, that change is silently overwritten on their next login.
We intentionally send a privacy-safe default name (e.g., Dan A. — first name + last initial) rather than a full name. We'd like to provide this as a first-login default but then let users edit it freely.
Request: Does ProductLift support any of the following?
update_existing: false, create_only: true) that sets fields only on user creation and skips updates for existing usersname from the JWT for existing users without breaking authenticationIf none of these are currently supported, we'd like to request it as a feature. Happy to provide more detail or a test case.