问题标签 [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.
php - OAuth 无效签名
我在使用 OAuthorization 时遇到问题,我有一个请求 PHP 脚本的 Flash 播放器应用程序。PHP 总是返回:
我尝试了两个不同的库:
我不知道再尝试什么,有人可以帮我吗?
生成错误 URL 的 as3 脚本:
我在 PHP 脚本中有一个生成正确 URL 的示例:
这是 PHP 脚本生成的 url,这个工作:
这是由 AS3 脚本生成的 url,这不起作用:
ruby-on-rails-3 - Rails 两足 OAuth 提供程序中的 401 未经授权的错误
我正在尝试在 Rails 上实现一个两条腿的 OAuth 提供程序。
我按照这些说明安装消费者和提供者:
https://github.com/pelle/oauth-plugin
使用这些说明使消费者工作
这些指令实现用户登录
https://github.com/plataformatec/devise
并使用这些方法来测试连接
http://oauth.rubyforge.org/rdoc/classes/OAuth/Consumer.html
按照这些说明实施两条腿策略
但在消费者方面,我得到
在服务器端
这篇文章似乎指向了同样的问题
https://github.com/pelle/oauth-plugin/issues/106
我正在使用两条腿的实现来允许从我的原生 android 应用程序登录到我的 rails 应用程序。
这篇文章似乎与我的问题有关
Rails Oauth:无法获取 request_token,过滤器链停止
我不知道在哪里查看或如何在服务器端获取更详细的日志。
任何帮助将不胜感激。谢谢!
python - xoauth.py IMAP 令牌在 1 小时后过期
我是 Google Apps 管理员,使用 xoauth.py 和 IMAP 下载用户邮件,无需用户密码。但是这个过程在 1 小时后停止。我搜索了很多博客,我知道这个令牌会在 1 小时后过期。谁能告诉我如何将过期时间延长到从不,或者如何刷新这个令牌?
php - 两足 OAuth 雅虎 PHP 示例
我尝试向 Yahoo 发出私有 API 请求。我使用了下面的代码,但它不起作用。它总是返回消息'invalid sig'。你能帮我提供一个有效的两足 OAuth Yahoo PHP 示例吗?
非常感谢。
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 连接器附带的访问令牌管理,但这可能吗?
python - 自动输入 OAuth 的用户名和密码
我正在运行一个研究项目,我们在其中创建参与者的 Jawbone 帐户。我正在编写一个程序来捕获所有参与者的步数。我想知道如何在不弹出以下页面的情况下提供用户名和密码。
本质上,我想简化流程,以便无需任何用户手动输入即可获得 oauth 访问令牌。我正在用 Python(Google App Engine)编写所有这些内容。
oauth-2.0 - 如何让 nodemailer 与 2LO 一起使用服务帐户?
我已按照 nodemailer 网站上的说明进行操作,但用于 google 服务帐户的 OAuth2 根本不适合我。
将“主机”设置为 mail.google.com 时出现 ECONN 超时,或者在使用 smtp.gmail.com 作为主机时出现“401,不接受用户/密码,无法创建访问令牌”错误。
- 我用这个作为我的模板: http: //nodemailer.com/smtp/oauth2/#example-4
- 我已经设置了一个服务帐户:https ://developers.google.com/identity/protocols/OAuth2ServiceAccount
- 我已经启用了 gmail api。
- 我创建了验证令牌: https ://www.googleapis.com/oauth2/v1/tokeninfo
- 我也试过 xoauth2 npm 包来生成令牌,但失败了......
- 我也尝试了这个问题的答案,但仍然没有运气......
对于 3LO,似乎有无穷无尽的答案,但我没有为 2LO 尝试过这样的工作。现在,说了这么多。
这产生了错误:
535-5.7.8 用户名和密码不被接受。但正如我所提到的,我尝试了不同的配置和设置,并得到了同样多的不同错误......
所以...有没有人成功地使用 nodemailer 为 2LO 使用服务帐户?
我正在使用节点 9.5.0 和 nodemailer ^4.6.0
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 的文档。
autodesk-forge - Forge API-两条腿令牌正在获取多个不可见的顶级文件夹
我正在使用两腿令牌身份验证来获取给定 hubId 和项目 ID 下的顶级项目文件夹 ID。响应提供了多个文件夹,这些文件夹在 BIM360 UI 中甚至不可见(响应具有隐藏键,无论真假不可见)。通常,有两个文件夹,即“计划”和“项目文件”。如果我使用三腿令牌身份验证,那么我会得到 2 个文件夹的正确结果。请提出使用两腿令牌身份验证导致多个文件夹响应的任何原因。