Discord Login auth doesn't update username correctly

Hello, currently logging in with Discord Auth with Auth overrides username and auth overrides name enabled. The name is supposed to be Discord nickname. However, it puts Discord username as the name and changes username to User1 instead of the actual username.

Here is a video to show an example of the bug.

2 Likes

Note that the Discourse username must not contain spaces or special characters.

I had an SSO connection that had been running for some time (with an @ in the username). After one of the recent updates, this ceased to function. I replaced the @ with an underscore, and everything has been working since.

Manually entering an @ in the username is also not permitted in Discourse.