如何在我的ASP.NET MVC5网站上获取外部用户电子邮件(由google验证),名字和名称。
答案 0 :(得分:0)
取自my question 所有归功于jd4u的回答
var email = externalIdentity.FindFirstValue(ClaimTypes.Email);
findFirstValue方法如下所示:
public static string FindFirstValue(this ClaimsIdentity identity, string claimType)
{
Claim claim = identity.FindFirst(claimType);
if (claim != null)
{
return claim.Value;
}
return null;
}