I wonder if there is a way to create users with username having a @ character? The django interface says it can be done but the api says it cant be.
At the admin the note says the following against the username field
https://********/admin/auth/user/add/: Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.
However the API returns the following: "user_message": "Usernames can only contain letters (A-Z, a-z), numerals (0-9), underscores (_), and hyphens (-)."
But it is advisable that you should not enable this as there are some conditions in the code-base which fetch user object based on the @ identifier. Check one of the conditions.