Я использую облачные функции Google для бота в чате видеовстречи. Цель состоит в том, чтобы иметь возможность обновлять проблемы в Redmine из чата, вызывая бота. Чтобы использовать API Redmine, мне нужно войти в систему. Я могу отправить пользователю URL-адрес, чтобы перенаправить его на Redmine для входа в систему, но у меня возникают проблемы при получении их обратно.
Я попытался отправить ответ типа:
return res.send(JSON.stringify({
actionResponse:
{
type: "REQUEST_CONFIG",
url: "https://mycompanyurl.com/redmine/"
}
}))
Бот вернется с картой "configure", которая отправит их на страницу входа.
Если пользователь уже вошел в систему, он переносит их на свою домашнюю страницу.
Если пользователь не вошел в систему, он запрашивает логин и переносит его на домашнюю страницу. Есть ли способ изменить URL-адрес для перенаправления обратно в функцию Google после завершения входа в систему? Спасибо