We use SSO from a central directory so users don’t specify their name directly.
From SSO, from time to time user names are being sent that have periods in them, e.g., firstname.lastname. However, when their user accounts are being created initially in Discourse, they are actually getting created as firstname_lastname.
This will create a problem in the event we have two users with usernames such as foo.bar who’s registered, and foo_bar comes along later but his user ID is already taken.
Any idea why the periods are getting replaced with underscores? We verified that what we’re sending is accurate with the period.