Обращение к youtrack REST API из workflow

Добрый день.

Решаю задачу динамического изменения wip-limit в зависимости от количества задач на доске. Workflow не предоставляет возможностей для доступа к wip-limit, но в REST API эти методы есть. Встала задача вызвать соответствующие методы REST API из workflow. Сам код удалось написать, но встал вопрос с авторизацией. Чтобы авторизироваться необходимо прописать bearer token в явном виде. Это создает потенциальные риски с безопасностью. Есть ли какой-то способ пройти авторизацию в REST API из workflow без необходимости явно прописывать bearer token?

 

0
3 comments

День добрый.

Спасибо за обращение.

К сожалению, на данный момент действительно нет способа авторизоваться как-то иначе. Здесь можно придумать разве что пути обхода этой проблемы — например, хранить токен в отдельной задаче, закрытой от всех рядовых пользователей. А workflow настроить так, например, чтобы он за токеном обращался в одно из полей этой задачи.

На эту тему у нас есть предложение в публичном трекере, и вы можете за него проголосовать: JT-59587. Таким образом мы стараемся учитывать популярность запроса на новую функциональность в YouTrack.

1

Спасибо за идею с задачей, из этого может что-то получиться.

1

Рады помочь, обращайтесь!

0

Please sign in to leave a comment.