首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Toopher API: Not a valid OAuth signed request消息是什么意思?

Toopher API: Not a valid OAuth signed request消息是什么意思?
EN

Stack Overflow用户
提问于 2013-06-14 03:30:15
回答 1查看 311关注 0票数 4

我试图让Toopher使用SSH,但我遇到了这个错误:

代码语言:javascript
复制
Not a valid OAuth signed request.  See http://oauth.net to learn more.

提前感谢!

编辑:这是虚拟机计时错误。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-15 01:42:08

这是一个一般性错误,表明与您的请求一起提交的OAuth签名与Toopher API期望的签名不匹配。因为OAuth是一个相对复杂的协议,所以会发生这种情况有几个原因。为了防止攻击者使用错误消息来获取可用于未经授权访问API的知识,该错误故意含糊地说明请求到底出了什么问题。

由于很难正确构造OAuth请求,Toopher提供了provided API libraries for many common languages来帮助开发人员轻松地针对API发出有效的请求。如果您没有使用这些库中的任何一个,那么您肯定应该先尝试一下。

如果您已经在使用Toopher提供的某个库,那么接下来要做的就是确保您的API凭证(Key和Secret)有效。您可以在Toopher的开发人员门户上的"My Requesters"页面检查您的凭据。

如果您仍然有OAuth问题,那么您的系统时钟可能不准确- OAuth将当前系统时间合并到请求中,以便接收服务器可以保证请求不会太旧。如果当您将系统时钟与已知良好的时间源(如NIST's Network Time Servers之一)进行同步时,问题就消失了,那么几乎可以肯定这就是问题所在。

如果您的系统时间再次发生偏差,并且请求开始失败(例如,如果您在虚拟机中运行,而该虚拟机不将系统时间与系统管理程序系统同步,则可能会发生这种情况),您可能需要设置一个计划任务,以定期将系统时间与网络时间服务器重新同步。

全面披露:我是Toopher的开发人员

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17095482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档