Где ты это видел? Интерфейс IUser требует только, чтобы разработчики предоставили свойство SecurityInfo.
Источник IUser
Я использую Guids для своих идентификаторов и на его основе создаю объект SecurityInfo
public virtual SecurityInfo SecurityInfo
{
get
{
return new SecurityInfo(this.Username,this.Id);
}
}
Первый аргумент - это имя пользователя (это может быть любое строковое свойство), второй - ваш идентификатор, которым может быть любой объект, включая Guids.