...
- Principal names are are unique across all users and teams (a team cannot have the same principalName as a user or vice versa).
- Principal Name uniqueness is case-insensitive. However, when a principal name is set for a user or a team, the original case will be preservers and displayed (i.e. "JaneSmith" can be used as a principal name, however, it will not be possible to later create a principal name "janesmith" as it would collide with the case-insensitive version of "JaneSmith".
- User principal names cannot be changed once they are issued. The only exception to this rule is if the principal name is flag as "requires change" by an administrator.
- Team principal names are mutable.
- User principal names are limited at alpha-numeric characters (a-z,0-9) and the following characters: '.','-','_'. HowerverHowever, only the alpha-numeric characters contribute to the uniqueness so "jane.smith" and "janesmilth" will be interpreted as the same name.
- Team names can contain the same characters as users with the addition of spaces. HowerverHowever, only the alpha-numeric characters contribute to the uniqueness so "Best Team Ever" and "bestteamever" will be interpeted as the same name.
...