【问题标题】:DotNetOpenAuth Facebook Integration ASP.NET WebFormsDotNetOpenAuth Facebook 集成 ASP.NET WebForms
【发布时间】:2013-11-22 11:53:14
【问题描述】:

我一直在尝试根据 DNOA 提供的示例代码集成 Facebook 登录,但没有成功。

这是我所做的:

  1. 通过 NuGet 包管理器 (v4.3.3.13295) 导入了最新的 DNOA 包。
  2. 我已经设置了一个 Facebook 开发帐户和测试应用,将相关密钥导入我的 webconfig。
  3. 我已将 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


    【解决方案1】:

    解决办法是永远不要调用

    IAuthorizationState 授权 = fbClient.ProcessUserAuthorization();

    不止一次。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多