SSO is correctly configured for my site as I haven’t experience this problem before. However, one of my users reported that her username was automatically changed; Discourse automatically appended a 1 right after her username. When I check her profile, I noticed that her Single Sign On username is different from the local username. Her Single Sign On external_id information is showing correctly; I know that it is important for the external_id to be stable. I believed that I have send the correct external_id as we used the user’s user_id so that it will be unique to each users. Her external_id is correct after double checking.
Any idea why this may happen? It may be a Discourse bug but could be caused by user behavior as well? Is there any kind of user behavior that can cause this? And how can I revert her username back to her SSO username?
When I search for her username, ‘mariliam’ doesn’t exists. Only ‘mariliam1’. ‘mariliam’ is listed only as her SSO username information on her profile.
PS: I just updated to Discourse v1.3.0beta4 yesterday and prior to this update, I didn’t have any problem. I am not sure if the update would have cause this.