Skip to main content

Сведения о программном доступе в организации

Как владелец организации, вы можете управлять доступом к организации с помощью personal access tokens, GitHub Appsи OAuth apps.

Кто может использовать эту функцию?

Organization owners can control programmatic access in their organization.

Сведения о программном доступе

GitHub Apps, OAuth appsи personal access tokens можно использовать для выполнения запросов API, которые считывают или записывают ресурсы, принадлежащие организации. Как владелец организации, вы можете управлять доступом к организации с помощью GitHub Apps, OAuth apps, и personal access tokens.

GitHub Apps

Владельцы организации могут устанавливать GitHub Apps в своей организации. Администраторы репозитория также могут установить GitHub App на организацию, если приложение не запрашивает ресурсы организации и если оно предоставляет доступ только к репозиториям, где они являются администраторами. Члены организации и внешние соавторы могут подать запрос владельцу своей организации на установку GitHub App на организации. Дополнительные сведения см. в разделе Установка приложения GitHub из GitHub Marketplace для организаций.

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

Владельцы организаций могут запретить пользователям запрашивать GitHub Apps или устанавливать GitHub App, даже если они являются администраторами репозитория. Для получения дополнительной информации см. Ограничение запросов и установок доступа приложений OAuth и GitHub.

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

Чтобы помочь поддерживать GitHub Apps, принадлежащих своей организации, владелец организации могут назначать других пользователей в своей организации как GitHub App менеджеров. GitHub App менеджеры могут управлять параметрами некоторых или всех GitHub Apps, принадлежащих организации. Роль диспетчера GitHub App не предоставляет пользователям разрешение на установку GitHub Apps в организации. Дополнительные сведения см. в разделе Добавление и удаление менеджеров приложений GitHub в вашей организации.

OAuth apps

Менеджеры организаций должны утверждать OAuth apps, которые пользователи хотят использовать в своей организации. Когда это требование включено, члены организации и внешние соавторы должны запросить одобрение на отдельные OAuth apps. Дополнительные сведения см. в разделе [AUTOTITLE и Сведения об ограничениях доступа к приложению OAuth](/organizations/managing-programmatic-access-to-your-organization/limiting-oauth-app-and-github-app-access-requests).

Personal access tokens

Владельцы организации могут запретить fine-grained personal access tokens и personal access tokens (classic) получать доступ к ресурсам, принадлежащим организации. Владельцы организации также могут требовать утверждения для каждого fine-grained personal access token, которые могут получить доступ к организации. Дополнительные сведения см. в разделе Настройка политики личного маркера доступа для вашей организации.

Владельцы организации могут просматривать все данные fine-grained personal access tokens, которые могут получить доступ к ресурсам, принадлежащим организации. Владельцы организации также могут отозвать доступ с помощью fine-grained personal access tokens. Дополнительные сведения см. в разделе Просмотр и отзыв персональных маркеров доступа в организации.

Если в организации используется SAML, владелец организации могут видеть каждый personal access token, авторизованный членом своей организации. Дополнительные сведения см. в разделе Просмотр доступа SAML участника к вашей организации и управление им.