【发布时间】:2013-11-22 11:53:14
【问题描述】:
我一直在尝试根据 DNOA 提供的示例代码集成 Facebook 登录,但没有成功。
这是我所做的:
- 通过 NuGet 包管理器 (v4.3.3.13295) 导入了最新的 DNOA 包。
- 我已经设置了一个 Facebook 开发帐户和测试应用,将相关密钥导入我的 webconfig。
- 我已将 facebook 登录代码集成到会员提供程序中,一切正常。
当我在 Facebook 重定向回我的网站后再次调用以下代码时,问题就出现了: IAuthorizationState 授权 = fbClient.ProcessUserAuthorization();
我收到一条错误消息: 400(错误请求)
在网上阅读后,我发现了以下内容: “如果你使用的是最新的 DNOA 4.0 CTP,Facebook 与它不兼容,因为它实现了旧的 OAuth 2.0 草案” 来自:Login with facebook using DotNetOpenAuth 4.0
任何人都可以确认是这种情况吗?如果可以,请给我一个可以使用的旧版本的链接?
谢谢。
【问题讨论】:
标签: c# asp.net facebook webforms dotnetopenauth