![](/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.