Profile information sync issues with keycloak
It appears the First Name
, Last Name
, Nickname
and Position
fields in the Mattermost account settings are being pulled from keycloak. While this is fine, it's confusing for users because in Mattermost, it shows the fields as editable instead of displaying the text like it does for the email field that is pulled from keycloak. Example for the email field:
"Login occurs through GitLab. Email cannot be updated. Email address used for notifications is jamie.mun@us.af.mil."
I think the three options we have are:
- Request a change to the MM web and mobile app to show that the setting is override by a SSO service.
- Allow changing a field in the MM profile to update keycloak.
- Disassociate the these fields from MM to keycloak. Likely not ideal, but with more apps coming online, I'm wondering if it would actually make more sense to go this route since different apps will have different profile fields and some units are doing different things in MM that they might not want for other apps. For example, some units leave the nickname field blank and append their squadron to their last name field.