Создание токена API Travis v3 для приложения GitHub - PullRequest
0 голосов
/ 28 мая 2020

Итак, проблема заключается в следующем: мне нужно получить доступ к Travis CI API, чтобы получить статус сборки для репозиториев нашей организации. Проблема здесь в том, что использование личного токена GitHub для создания токена Travis API является плохой практикой, поскольку пользователь может покинуть организацию или его права доступа могут быть отозваны для определенных репозиториев.

Идея заключалась в том, чтобы создать приложение GitHub, установить его в организации и позволить приложению генерировать токены Travis CI, используя свои привилегии, и программно получать статус сборки.

Я создал приложение и пытался проделать такой трюк с аутентификацией, но у меня это не сработало.

Любые идеи / предложения приветствуются.

1 Ответ

0 голосов
/ 11 июня 2020

Согласно ответу службы поддержки Travis, в настоящее время невозможно создать токены API с чем-либо, кроме личного токена GitHub.

Лучшее решение - создать менее разрешающий токен GitHub, в идеале из учетная запись пользователя GitHub, которая используется для автоматизации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...