14 октября 2026 г.

GitHub Apps получили новые разрешения для работы с минимальными привилегиями

GitHub добавил два узких разрешения для создания репозиториев и управления доступом приложений, а также упростил переход на истекающие токены.

GitHub 13 октября представил набор обновлений для GitHub Apps. Разработчики смогут создавать репозитории и управлять доступом приложений без выдачи части широких административных прав. Компания также добавила поддержку `offline_access` и вынесла учетные данные приложений в отдельную вкладку Credentials.

Два разрешения с более узкими правами

Новое разрешение `repository_creation:write` позволяет создавать репозитории без `repository_administration:write`. Ранее второе разрешение открывало дополнительные административные возможности, включая удаление и передачу репозитория.

Приложение с новым разрешением по-прежнему должен установить администратор организации. После создания репозитория доступ к нему получает приложение или пользователь, выполнивший операцию.

Разрешение `installation_repositories:write` предназначено для добавления репозитория в установленное приложение и удаления из него. При использовании пользовательского токена вызывающий API пользователь также должен быть владельцем организации либо администратором соответствующего репозитория.

РазрешениеДоступная операция
`repository_creation:write`Создание репозитория без полного набора административных прав
`installation_repositories:write`Добавление и удаление репозитория в установке GitHub App

Оба разрешения доступны для GitHub Apps и fine-grained personal access tokens.

Администраторы репозиториев смогут подключать одобренные приложения

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

Организации, которым нужен более строгий порядок, сохраняют возможность разрешить установку GitHub Apps только владельцам организации.

Истекающие токены и новая вкладка Credentials

GitHub Apps теперь поддерживают область `offline_access`. Вместе с истекающим токеном доступа приложение получает refresh token. Это позволяет разработчикам постепенно переводить пользователей на краткоживущие токены, не меняя одновременно все действующие сеансы. Поддержка появится в GitHub Enterprise Server 3.23.

Учетные данные GitHub Apps перенесены в отдельную вкладку Credentials. Остальные заявленные улучшения планируются для GitHub Enterprise Server 3.24.

Проверка интеграций перед миграцией

Командам стоит сопоставить текущие права приложений с двумя новыми разрешениями и проверить, можно ли отказаться от `repository_administration:write`. При тестировании `offline_access` нужно отдельно убедиться, что клиент корректно сохраняет refresh token, обновляет истекающий токен и не меняет параметры других пользовательских сеансов.

Читайте также

Горячая линия Минобразования Беларуси по вступительной кампании работает с 9 апреля по 15 августаНовости

Горячая линия Минобразования Беларуси по вступительной кампании работает с 9 апреля по 15 августа

Абитуриенты могут обратиться в Министерство образования Беларуси по вопросам вступительной кампании в рабочие дни. Для звонка потребуется представиться, назвать место жительства или учебы и четко сформулировать вопрос.

2 мин.Читать новость
Allen Institute for AI выпустил бенчмарк FairStress для проверки решений LLMНовости

Allen Institute for AI выпустил бенчмарк FairStress для проверки решений LLM

FairStress оценивает, одинаково ли языковые модели принимают и пересматривают решения в сценариях с разными демографическими характеристиками.

2 мин.Читать новость
Россия: СПбГУ завершил молодежную конференцию по геоэкологииНовости

Россия: СПбГУ завершил молодежную конференцию по геоэкологии

В Санкт-Петербургском университете более 120 исследователей обсудили оценку состояния окружающей среды, восстановление территорий и экологическую безопасность.

2 мин.Читать новость
Если не защитил диплом: сроки пересдачи и порядок действийПолезные материалы

Если не защитил диплом: сроки пересдачи и порядок действий

Разбираем, когда назначают повторную защиту диплома в российском вузе, чем она отличается от переноса из-за неявки и какие документы нужно запросить.

20 мин.Читать статью
Автор студенческих работ: вакансии и работа с научными публикациямиПолезные материалы

Автор студенческих работ: вакансии и работа с научными публикациями

Запрос «автор студенческих работ вакансии» может привести к задачам по научным статьям. Разбираем обязанности редактора, требования журналов, оплату, подачу рукописи и работу с замечаниями.

21 мин.Читать статью
Нормоконтроль диплома купить: как заказать проверку оформления ВКРПолезные материалы

Нормоконтроль диплома купить: как заказать проверку оформления ВКР

Разбираем состав нормоконтроля ВКР, требования к исходным файлам, правила технического задания, критерии выбора исполнителя и порядок приемки исправленного документа.

21 мин.Читать статью