我尝试在ASP.NET Core 1.0中使用Facebook身份验证中间件来获取用户个人资料图片。我已经成功添加了以下配置,使用户头像可用:
app.UseFacebookAuthentication(new FacebookOptions()
{
AppId = Configuration["Authentication:Facebook:AppId"],
AppSecret = Configuration["Authentication:Facebook:AppSecret"],
Scope = { "public_profile" },
Fields = { "picture" }
});
并且检索数据
var email = info.Principal.FindFirstValue(ClaimTypes.Email);
并且
var userName = info.Principal.FindFirstValue(ClaimTypes.GivenName);
但是我现在怎么能够检索用户的图片呢?因为它没有相关的Claim Type。
info
的? - b_g