Как я могу перенаправить обратно на домашний URL после входа в Redmine с помощью бота чата Google Hangouts? - PullRequest
0 голосов
/ 22 мая 2019

Я использую облачные функции Google для бота в чате видеовстречи. Цель состоит в том, чтобы иметь возможность обновлять проблемы в Redmine из чата, вызывая бота. Чтобы использовать API Redmine, мне нужно войти в систему. Я могу отправить пользователю URL-адрес, чтобы перенаправить его на Redmine для входа в систему, но у меня возникают проблемы при получении их обратно.

Я попытался отправить ответ типа:

return res.send(JSON.stringify({
actionResponse: 
  { 
    type: "REQUEST_CONFIG",
    url: "https://mycompanyurl.com/redmine/"
  } 
}))

Бот вернется с картой "configure", которая отправит их на страницу входа. Если пользователь уже вошел в систему, он переносит их на свою домашнюю страницу. Если пользователь не вошел в систему, он запрашивает логин и переносит его на домашнюю страницу. Есть ли способ изменить URL-адрес для перенаправления обратно в функцию Google после завершения входа в систему? Спасибо

...