Unique personal identifier used to differentiate between different users
A username has the following characteristics:
- Is greater than 3 characters, but less than 30 characters
- Can be comprised of foreign-language characters
- Cannot be comprised of delimiters, such as spaces, tabs, and other ASCII delimiters (
/t, /r, and /n)
- Cannot be comprised of special characters, such as
< and >
- Is preceded by the
@ symbol when displayed
If a username is already taken, OpenWeb appends random letters or numbers to generate a unique version of that username and registers it to the user.
If a username is not provided, OpenWeb creates a username from the display_name, appends random letters or numbers to generate a unique version of that username, and registers it to the user.
If neither a username nor a display name is provided, the handshake will fail.