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