Skip to content

Usernames in WSO2 Identity Server

Selecting a good username is important as it is a prime link to your identity. Hence, make sure to adhere to the following best practices when creating usernames.

Best practices for username creation

  • A username should be easy to remember and difficult to guess.
  • Make sure the username does not give any hints to guess your password.
  • It is better to avoid using combinations of special characters such as ', ", ,, ., :, and ; as they may be difficult to distinguish when being read.

Restricted special characters in usernames

The following is a list of characters that have been reserved for other purposes. These characters should not used in usernames except for the intended purpose.

Character Reserved Purpose
@ For specifying the tenant to which the user belongs
/ For specifying the userstore which holds the user's data

Unsupported special characters in usernames

Note that the use of special characters \, !, (, ), *, ~, <, >, and whitespaces is not supported in this version of WSO2 Identity Server.