I am using Owin and Identity and I am having a problem with Claims.
I have applications where users use an email to authenticate and others that use an username.
ClaimTypes.Name
(http:// schemas.xmlsoap.org/ws/2005/05/identity/claims/name) should be used for the username.
ClaimTypes.NameIdentifier
is typically used for the user's id. In some cases it could be a username.
ASP.NET Identity uses ClaimTypes.Name
to store the username, and ClaimTypes.NameIdentifier
to store the primary key GUID of the user.