-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
4.4.5, 4.5
-
MOODLE_404_STABLE, MOODLE_405_STABLE
When a username includes characters not allowed by Synapse (such as @ symbols), moodle assumes dot replacement. However, when checking for an existing user upon first saml login, Synapse only performs hex replacement, causing no match to be found and a duplicate user to be created.
Either changing the information stored in the profile field, or adding an additional profile field, to store only the localpart of the username (i.e. just user.name, rather than @user.name:servername) would allow Synapse saml to be configured to use that field as the mxid_source_attribute, preventing any character replacement and allowing proper user matching.
- has been marked as being related by
-
MDL-81685 Matrix integration makes false assumptions for user ID format
-
- Closed
-