0

如何在我的 ASP.NET MVC5 网站中获取外部用户电子邮件(通过 google 认证的)、名字和名称。

4

1 回答 1

0

取自我的问题 所有归功于 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;
    }
于 2013-11-13T12:01:54.880 回答