使用ASP.NET Core MVC RC2,我正在尝试检索Facebook用户的个人资料图片。为此,我在Startup类的Configure方法中有以下几行代码。
在 AccountControllers 的 ExternalLoginCallback 方法中,我期望可以通过 info.Principal 访问到 ClaimsPrincipal 集合中的图片数据,但是我发现没有任何与图片相关的 claim。
这是获取 Facebook 用户个人资料图片的正确方法吗?还是我漏掉了什么?
app.UseFacebookAuthentication(new FacebookOptions()
{
AppId = Configuration["Authentication:Facebook:AppId"],
AppSecret = Configuration["Authentication:Facebook:AppSecret"],
Scope = { "user_birthday" },
Fields = { "birthday", "picture" },
});
在 AccountControllers 的 ExternalLoginCallback 方法中,我期望可以通过 info.Principal 访问到 ClaimsPrincipal 集合中的图片数据,但是我发现没有任何与图片相关的 claim。
这是获取 Facebook 用户个人资料图片的正确方法吗?还是我漏掉了什么?