0
我已經寫了一個nodejs應用程序的開始,以接收來自travis-ci的webhook通知。我所堅持的是無法匹配我的結合username/repostory
加上我的Travis用戶令牌構建的sha2散列。第一部分出現在Travis-Repo-Slug
標題中,第二部分出現在我的個人資料/信息頁面travis-ci.org上。這裏是我的代碼如下所示:nodejs中travis webhook的授權檢查
var hash = crypto.createHash('sha256').update(repoSlug + userToken).digest('hex');
的hash
值不等於我在Authorization
頭找到價值,我希望它是:
if (hash == req.get('Authorization')) {
// authorized request
我一直在關注的這裏的文檔http://docs.travis-ci.com/user/notifications/但也許在整天盯着這個我已經錯過了一些明顯的東西。有沒有人對可能發生的事情提出建議?