Using Claims Types properly in Owin Identity and Asp.Net MVC

前端 未结 2 759
旧巷少年郎
旧巷少年郎 2021-02-02 09:41

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.

2条回答
  •  谎友^
    谎友^ (楼主)
    2021-02-02 10:23

    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.

提交回复
热议问题