【发布时间】:2017-11-27 14:47:15
【问题描述】:
我正在扩展一个使用 ASP.NET Identity 进行身份验证的现有 MVC Web 应用程序。它使用System.Web.HttpContext.Current.User.Identity.Name 获取当前登录用户的用户名。
当我使用here 解释的示例代码切换到 OWIN 身份验证时,Name 属性为空,导致现有应用程序抛出错误。是否可以在不使身份失效的情况下更改IIdentity.Name 的值?
【问题讨论】:
-
不确定,但如果您在应用程序中返回
Display Name,声称它不会再是null了 :) 它不会像以前那样是username。
标签: asp.net asp.net-identity claims-based-identity azure-ad-b2c