Обращение к youtrack REST API из workflow
Добрый день.
Решаю задачу динамического изменения wip-limit в зависимости от количества задач на доске. Workflow не предоставляет возможностей для доступа к wip-limit, но в REST API эти методы есть. Встала задача вызвать соответствующие методы REST API из workflow. Сам код удалось написать, но встал вопрос с авторизацией. Чтобы авторизироваться необходимо прописать bearer token в явном виде. Это создает потенциальные риски с безопасностью. Есть ли какой-то способ пройти авторизацию в REST API из workflow без необходимости явно прописывать bearer token?
Please sign in to leave a comment.
День добрый.
Спасибо за обращение.
К сожалению, на данный момент действительно нет способа авторизоваться как-то иначе. Здесь можно придумать разве что пути обхода этой проблемы — например, хранить токен в отдельной задаче, закрытой от всех рядовых пользователей. А workflow настроить так, например, чтобы он за токеном обращался в одно из полей этой задачи.
На эту тему у нас есть предложение в публичном трекере, и вы можете за него проголосовать: JT-59587. Таким образом мы стараемся учитывать популярность запроса на новую функциональность в YouTrack.
Спасибо за идею с задачей, из этого может что-то получиться.
Рады помочь, обращайтесь!