![](/img/trans.png)
[英]Jira Oauth: 401 Unauthorized in PHP oauth_problem=“signature_invalid”
[英]oauth_problem=signature_invalid
我在 php 中使用 pecl oauth,它在普通的 php 中使用本地主机运行良好,并且我能够获得请求令牌。 但是当我在框架上使用它时,它会抛出异常并给我 oauth_problem=signature_invalid。
该框架正在虚拟主机上使用。 任何想法?
(详细信息可以在下面作为我的评论找到)
你的三个粘贴箱中有两个不适合我,但我自己也在创建一个 OAuth 提供程序,我的密钥遇到了问题。 您如何将它们存储在数据库中?
在我的例子中,我通过调用 MYSQL function UNHEX()
将 SHA1 键保存到BINARY(20)
列中,然后在我拔出它们时调用HEX()
[1]。 问题是 HEX 和 UNHEX 返回大写值,当我使用sha1()
function 生成 SHA1 密钥时,它们是小写的[2]。 确保它们是相同的大小写,因为它会影响签名。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.