This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
Changes of displayname from auth providers are not reflected in synapse #4708
Labels
S-Minor
Blocks non-critical functionality, workarounds exist.
T-Enhancement
New features, changes in functionality, improvements in performance, or user-facing enhancements.
Z-Help-Wanted
We know exactly how to fix this issue, and would be grateful for any contribution
Description:
I'm using mxisd with matrix-synapse-rest-auth as password provider to sync users from LDAP/AD.
in mxisd.yaml I have:
and in homserver.yaml
When logging in with riot-web I can see the name correctly changing on every login in the top left corner whether I set the name: attribute in myisd.yaml to either
'cn'
or'displayName'
.Also
curl https://matrix.domain.local/_matrix/client/r0/profile/%40matrixid%3Adomain.local
shows the correct"displayname"
.However in the riot-web/matrix profile the "Display Name" is not applied and/or changing accordingly, so in the rooms I already joined I still appear with the matrixid:server.xxx instead of the correct name: transferred by mxisd via LDAP.
In our organization it's quite common for names to change, e.g. because of marriage and thus it would be nice to have an option for synapse to force syncing the displayname to all rooms so users don't need to worry about, don't need to be instructed about and more importantly not making a support request about their old name still being shown.
For reference: kamax-matrix/matrix-synapse-rest-password-provider#6
The text was updated successfully, but these errors were encountered: