DotNetOpenAuth 和 Facebook

2023-12-28

我正在尝试使用 DotNetOpenAuth 来实现某些 Web 单点登录功能。

我得到了适用于 Google 和 Yahoo 的示例,但在 Facebook 上却遇到了困难。

我正在使用 CTP (4.0.0.11165) 并遵循中的示例这个问题 https://stackoverflow.com/questions/4821747/facebook-twitter-with-dotnetopenauth.

但是,我收到运行时错误:

IAuthorizationState authorization = client.ProcessUserAuthorization();

错误是:

获取访问令牌失败。授权服务器报告原因:(未知)

有任何想法吗?


您使用的版本与 Facebook 不兼容,因为 Facebook 使用的是旧版 OAuth 2.0 规范。您必须使用较早的 CTP(具有 v3.5 版本的 CTP)才能与 Facebook 配合使用。对不起。当每个人都使用未最终规范的不同草案时,使用 OAuth 2.0 是很糟糕的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

DotNetOpenAuth 和 Facebook 的相关文章

随机推荐

  • 在 ruby​​ 中测试线程代码

    我正在写一个delayed jobDataMapper 的克隆 除了工作进程中的线程之外 我已经得到了我认为有效且经过测试的代码 我看着delayed job了解如何测试这一点 但现在已经对该部分代码进行了测试 下面是我需要测试的代码 想法
  • MySQL 仅选择冗余行并忽略原始行

    我有这张桌子 ID NAME TICKETNO 1 Issa K1 2 kassim K1 3 Said G5 4 Maya G5 5 Sara G5 6 Kesi J8 7 Ima J8 8 Fali O9 我想执行 MySQL 查询以根
  • SQL“选择不在子查询中的位置”不返回结果

    免责声明 我已经解决了这个问题 我认为 但我想将这个问题添加到 Stack Overflow 中 因为我无法 轻松 在任何地方找到它 另外 有人可能有比我更好的答案 我有一个数据库 其中一个表 Common 被其他几个表引用 我想查看公共表
  • Chrome 而非 Firefox 不会转储到 SSLKEYLOGFILE 变量

    我正在尝试使用 Wireshark 解密 SSL 包 如下所述here https jimshaver net 2015 02 11 decrypting tls browser traffic with wireshark the eas
  • Visual Basic 编辑器 Excel 2016 中的边距

    我的 Visual Basic 编辑器只允许我输入一列 换句话说 每行只有一个字母 请看下图 我该如何解决 Mac 版 Visual Basic 这是 Excel 中的一个错误 要解决此问题 您只需更新 Excel 单击 帮助 gt 检查更
  • 获取失败的 django-celery 任务的参数

    给定任务 ID 是否可以获取用于调用特定失败的 celery 任务的参数 我使用 MongoDB 作为代理并使用 django celery 包 我知道您可以很容易地获得结果 但想知道您是否可以对用于调用该任务的参数执行相同的操作 Than
  • 如何在 Node.js require() 中使用另一个模块中的一个模块功能

    我想在另一个模块中使用一个模块功能 文件 main js var require underscore js var foo require bar js foo publish 文件 bar js function e var array
  • 如何去掉第一个和最后一个双引号?

    我想从以下内容中删除双引号 string 1 获得 string 1 我尝试使用rstrip lstrip and strip 但它不起作用 我怎样才能做到这一点 如果您想要删除的引号始终如您所说的 第一个和最后一个 那么您可以简单地使用
  • 当我尝试删除对象时,我的 Spring jpaRepository 抛出 TransactionRequiredException

    我有一个 RESTcontroller 它有一个删除映射 如下所示 DeleteMapping deleterequest custId Transactional public ResponseEntity
  • 如何轻松测试 C# 应用程序找不到外部程序集的情况?

    所以我有一个 C 应用程序 其中一部分引用了 microsoft Office 互操作程序集 我想优雅地处理用户没有安装 Office 的情况 但要做到这一点 我需要能够测试未安装 Office 的情况 如果没有卸载 Office 或者实际
  • 通过 JDBC 执行 INSERT IGNORE 时获取重复计数

    通过 JDBC 执行 MySQL INSERT IGNORE 语句时是否可以获得重复计数 例如 当我在 mysql 命令行上执行 INSERT IGNORE 语句时 如果有重复项 我会得到类似的信息 查询正常 0 行受影响 0 02 秒 记
  • 电子邮件模板生成器,例如 Mailchmip [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我想编辑像 mailchimp 这样的电子邮件模板 是否有任何可用的 jQuery 插件 它类似于像
  • Docker 上的 ASP.NET 未向浏览器提供 Web 应用程序

    当 Web 应用程序容器化在 Docker 中时 我无法将 ASP NET Web 应用程序提供给我的浏览器 我正在运行 Mac 并使用 Visual Studio Code 创建 ASP NET Web 应用程序 这是一个简单的 开箱即用
  • 如何在 Sails 中创建应用程序时覆盖 Mongodb 中的对象 ID

    我是 Sails 和 Mongo Db 的新手 目前我正在尝试使用 Sails 实现 CRUD 函数 我想在 Mongo db 中保存用户详细信息 在模型中 我有以下属性 id type Integer min 100 autoincrem
  • Ormlite 数据库助手 - onCreate() 未调用

    我正在使用 ormlite android 4 31 jar 我有典型的 DatabaseHelper public class DatabaseHelper extends OrmLiteSqliteOpenHelper private
  • keras 忽略 $HOME/.keras/keras.json 文件中的值

    我知道 Keras 的默认后端已从 Theano 切换到 TensorFlow 但使用 Theano 的开发版本 我可以使用 OpenCL 在 GPU 上进行训练 我有一张 AMD 卡 但是 当我导入 Keras 时 它仅使用 Tensor
  • 在 iOS 上生成 Excel 和 Numbers 均可读取的电子表格文件

    我需要在 iOS 上生成一个可由 Excel 和 Numbers 读取的电子表格文件 CSV 文件是不够的 因为它不允许多个工作表和 或格式 哪种格式效果最好 是否有一个库 框架可以用来生成该格式的文件 创建 Google 文档电子表格Go
  • 无法合并bitbucket中不相关的分支

    我对 git 很陌生 而且对技术也不是很了解 我使用源代码树来提交和推送代码 我遇到了以前从未遇到过的奇怪问题 当我将分支合并到主分支时 我收到 无法合并 不相关的分支 此外 我在我的仓库中看到了奇怪的事情 远程和本地似乎根本没有联系 我不
  • html5画布背景图像在鼠标移动时消失

    我想在画布上绘制图像 然后允许用户在其上绘制一些草图 我正在使用草图 js http intridea github io sketch js jquery库 当前状态是 图像已成功加载到画布上 但是当我的鼠标悬停在画布上时 图像就消失了
  • DotNetOpenAuth 和 Facebook

    我正在尝试使用 DotNetOpenAuth 来实现某些 Web 单点登录功能 我得到了适用于 Google 和 Yahoo 的示例 但在 Facebook 上却遇到了困难 我正在使用 CTP 4 0 0 11165 并遵循中的示例这个问题