Я следил за пошаговым руководством here.Как я могу получить интеграцию с Hipchat на Heroku для аутентификации?
Я сделал простое приложение, которое отправляет сообщение в комнаты, где установлена интеграция, на регулярное выражение (как описано в учебнике выше).
Когда я изначально добавляю Интеграцию в комнату хипчат, она отлично работает. Однако через какое-то время он перестает работать.
Следующая ошибка появляется в моих журналах Heroku:
JWT verification error: 400 Request can't be verified without an OAuth secret
Я полагаю, что-то с моей конфигурацией является неправильным или мое отсутствие в использовании-оф-OAuth, но после того, как прибегая к помощи вокруг, я не могу найти какой-либо конкретные ответы на то, что он должен выглядеть.
Мой config.json выглядит следующим образом:
"production": {
"usePublicKey": true,
"port": "$PORT",
"store": {
"adapter": "jugglingdb",
"type": "sqlite3",
"database": "store.db"
},
"whitelist": [
"*.hipchat.com"
]
},
И мой обработчик запроса выглядит следующим образом:
app.post('/foo',
addon.authenticate(),
function (req, res) {
hipchat.sendMessage(req.clientInfo, req.identity.roomId, 'bar')
.then(function (data) {
res.sendStatus(200);
});
}
);
Любое специфическое направление по конфигурации и использованию Oauth для Hipchat и Heroku было бы удивительно !
Большое спасибо Ник. Это действительно проблема с моим подключением к базе данных. Я отвечу на вопрос, что именно не так, но ваш комментарий дал мне толчок, который мне нужен в правильном направлении, «где именно я должен начать расследование следующего». Благодаря! – mattrowsboats
Рад узнать, что Мэтт! Не могли бы вы добавить это в свою нить на answer.atlassian, где я изначально нашел его? По какой-то причине я не смог прокомментировать: https://answers.atlassian.com/questions/56491009/how-can-i-get-my-hipchat-integration-on-heroku-to-authenticate –
Абсолютно, спасибо, Ник! – mattrowsboats