The problem with that (for our use case) is a) we will need to store the username they use to log in with on the site that we will be using for oauth to do other checks down the road. b) as far as I can see discourse allows users to set their “full name”.
So even if I force set it during account creation they can change it later (unless I missed something in the settings) so I will prob have to mod discourse to for set “can_edit_name” on users.
We don’t need unicode in the username as the site we are using for oauth doesn’t allow unicode in their usernames.
EDIT: Though I can prob do that in the oauth plugin we are writting to handle setting can_edit_name on users during account creation/login.