问题描述
这是我的 AppUser 类:
public class AppUser
{
public int Id { get; set; }
public string email { get; set; }
public string userFirstName { get; set; }
public string userLastName { get; set; }
}
现在如果我通过这个命令声明用户
var userEmail = User.FindFirstValue(ClaimTypes.Email)
var userEmail = User.FindFirstValue(ClaimTypes.Name)
返回无内容/空, 但是如果我声明这个命令,
var userEmail = User.FindFirstValue(ClaimTypes.NameIdentifier)
返回 AppUser 类的 userFirstName,甚至不返回 ID。
为什么这些行为会这样?我使用的是 asp.net 5.0.1。
我特别想获取用户的电子邮件。我该怎么做?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)