问题标签 [two-legged]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1312 浏览

php - OAuth 无效签名

我在使用 OAuthorization 时遇到问题,我有一个请求 PHP 脚本的 Flash 播放器应用程序。PHP 总是返回:

我尝试了两个不同的库:

我不知道再尝试什么,有人可以帮我吗?

生成错误 URL 的 as3 脚本:

我在 PHP 脚本中有一个生成正确 URL 的示例:

这是 PHP 脚本生成的 url,这个工作:

这是由 AS3 脚本生成的 url,这不起作用:

0 投票
0 回答
552 浏览

ruby-on-rails-3 - Rails 两足 OAuth 提供程序中的 401 未经授权的错误

我正在尝试在 Rails 上实现一个两条腿的 OAuth 提供程序。

我按照这些说明安装消费者和提供者:

https://github.com/pelle/oauth-plugin

使用这些说明使消费者工作

Rails3 - oauth-plugin 问题

这些指令实现用户登录

https://github.com/plataformatec/devise

并使用这些方法来测试连接

http://oauth.rubyforge.org/rdoc/classes/OAuth/Consumer.html

按照这些说明实施两条腿策略

Rails 两条腿的 OAuth 提供者?

但在消费者方面,我得到

在服务器端

这篇文章似乎指向了同样的问题

https://github.com/pelle/oauth-plugin/issues/106

我正在使用两条腿的实现来允许从我的原生 android 应用程序登录到我的 rails 应用程序。

这篇文章似乎与我的问题有关

Rails Oauth:无法获取 request_token,过滤器链停止

我不知道在哪里查看或如何在服务器端获取更详细的日志。

任何帮助将不胜感激。谢谢!

0 投票
2 回答
312 浏览

python - xoauth.py IMAP 令牌在 1 小时后过期

我是 Google Apps 管理员,使用 xoauth.py 和 IMAP 下载用户邮件,无需用户密码。但是这个过程在 1 小时后停止。我搜索了很多博客,我知道这个令牌会在 1 小时后过期。谁能告诉我如何将过期时间延长到从不,或者如何刷新这个令牌?

0 投票
1 回答
757 浏览

php - 两足 OAuth 雅虎 PHP 示例

我尝试向 Yahoo 发出私有 API 请求。我使用了下面的代码,但它不起作用。它总是返回消息'invalid sig'。你能帮我提供一个有效的两足 OAuth Yahoo PHP 示例吗?

非常感谢。

0 投票
1 回答
178 浏览

oauth - 在 Mule Anypoint 连接器中实现两条腿的 OAuth 2.0

我正在使用 Mule 连接到两足 OAuth 2.0 服务,但似乎OAuth2 身份验证注释仅支持三足流。

需要进行身份验证的调用大致是:https ://example.com/rest/oauth/token? client_id= {client_id}&client_secret={client_secret}&grant_type=client_credentials

我想利用默认 OAuth mule 连接器附带的访问令牌管理,但这可能吗?

0 投票
1 回答
155 浏览

python - 自动输入 OAuth 的用户名和密码

我正在运行一个研究项目,我们在其中创建参与者的 Jawbone 帐户。我正在编写一个程序来捕获所有参与者的步数。我想知道如何在不弹出以下页面的情况下提供用户名和密码。

本质上,我想简化流程,以便无需任何用户手动输入即可获得 oauth 访问令牌。我正在用 Python(Google App Engine)编写所有这些内容。

在此处输入图像描述

0 投票
3 回答
1126 浏览

oauth-2.0 - 如何让 nodemailer 与 2LO 一起使用服务帐户?

我已按照 nodemailer 网站上的说明进行操作,但用于 google 服务帐户的 OAuth2 根本不适合我。

将“主机”设置为 mail.google.com 时出现 ECONN 超时,或者在使用 smtp.gmail.com 作为主机时出现“401,不接受用户/密码,无法创建访问令牌”错误。

对于 3LO,似乎有无穷无尽的答案,但我没有为 2LO 尝试过这样的工作。现在,说了这么多。

这产生了错误:

535-5.7.8 用户名和密码不被接受。但正如我所提到的,我尝试了不同的配置和设置,并得到了同样多的不同错误......

所以...有没有人成功地使用 nodemailer 为 2LO 使用服务帐户?

我正在使用节点 9.5.0 和 nodemailer ^4.6.0

0 投票
1 回答
281 浏览

oauth-2.0 - MS Graph 两足 Oauth 2.0

我已经使用 Oauth 2.0 3-legged 设置了对 MS Graph API 的访问权限,最终用户需要获得许可。

是否可以通过 Azure AD 或 Office 365 门户中的管理员为 Office 365 域、用户组设置 MS Graph API Oauth 2.0?换句话说,用于 MS Graph 的 2-legged Oauth 2.0?

在 G Suite 中有很好的文档记录2-legged Oauth 2.0,但我还没有找到 MS Graph 的文档。

0 投票
0 回答
16 浏览

autodesk-forge - Forge API-两条腿令牌正在获取多个不可见的顶级文件夹

我正在使用两腿令牌身份验证来获取给定 hubId 和项目 ID 下的顶级项目文件夹 ID。响应提供了多个文件夹,这些文件夹在 BIM360 UI 中甚至不可见(响应具有隐藏键,无论真假不可见)。通常,有两个文件夹,即“计划”和“项目文件”。如果我使用三腿令牌身份验证,那么我会得到 2 个文件夹的正确结果。请提出使用两腿令牌身份验证导致多个文件夹响应的任何原因。