Facebookclient(oAuth)的验证身份验证方法不提供任何数据

时间:2017-05-12 06:51:50

标签: dotnetopenauth facebook-oauth

我正在使用Facebook客户端通过DotNetOpenAuth.AspNet访问我的MVC4应用程序。但成功登录后,我无法从VerifyAuthentication中获取任何数据,如ProviderName,UserName和UserId。我能够获得Linkedin,Google,Yahoo和Microsoft的数据,但不能获取facebook的数据。下面是我的相同代码。

OAuth2ConfigurationSection section = _proxy.GetOAuthConfigurationFacebook();
FacebookClient client = new FacebookClient(section.AppID, section.AppSecret);
Uri uri = new Uri(section.ReturnUrl);
var auth =client.VerifyAuthentication(filterContext.HttpContext,uri);

GetOAuthConfigurationFacebook方法从配置文件中提取AppId和SecretId。 我在

中变为空
var auth =client.VerifyAuthentication(filterContext.HttpContext,uri);

我不确定我错过了什么?

0 个答案:

没有答案