我正在使用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);
我不确定我错过了什么?