Когда стороннее приложение хочет идентифицировать вас по имени входа GitHub, вы увидите страницу с контактными данными разработчика и список запрашиваемых данных.
Связь с разработчиком приложения
Так как приложение разрабатывается сторонним разработчиком, который не является GitHub, мы не знаем точно, как приложение использует данные, к которым он запрашивает доступ. Если у вас есть вопросы или проблемы с приложением, обратитесь к разработчику приложения. Чтобы найти контактные данные для приложения, щелкните имя учетной записи разработчика в верхней части страницы авторизации приложения.
Если разработчик решил предоставить дополнительные сведения, справа от страницы авторизации также может предоставить подробное описание приложения, а также его связанный веб-сайт.
Типы доступа к приложению и данные
Приложения могут иметь доступ на чтение или запись к данным GitHub .
-
**Доступ на чтение** позволяет приложению только _просматривать_ ваши данные. -
**Доступ на запись** позволяет приложению _изменять_ ваши данные.
Сведения об областях OAuth
_Области_ — именованные группы разрешений, которые приложение может запрашивать для доступа как к открытым, так и к закрытым данным.
Если вы хотите использовать стороннее приложение, которое интегрируется с GitHub, это приложение позволяет узнать, какой тип доступа к вашим данным потребуется. Если вы предоставляете доступ к приложению, приложение сможет выполнять действия от вашего имени, например чтение или изменение данных. Например, если вы хотите использовать приложение, которое запрашивает область действия user:email, приложение будет иметь доступ к частным адресам электронной почты только для чтения. Дополнительные сведения см. в разделе Области для приложений OAuth.
Примечание.
В настоящее время невозможно ограничить доступ к исходному коду только для чтения.
Совет
Рекомендуется регулярно просматривать авторизованные интеграции. Удалите все приложения и маркеры, которые не использовались в течение некоторого времени. Дополнительные сведения см. в разделе Просмотр авторизованных приложений OAuth.
Типы запрашиваемых данных
Существует несколько типов данных, которые могут запрашивать приложения.
| Тип данных | Description |
|---|---|
| Состояние фиксации | Вы можете предоставить доступ для стороннего приложения, чтобы сообщить о состоянии фиксации. Доступ к состоянию фиксации позволяет приложениям определять, была ли сборка для определенной фиксации выполнена успешно. У приложений не будет доступа к коду, но они смогут считывать данные о состоянии определенной фиксации и записывать их. |
| Развертывания | Доступ к состоянию развертывания позволяет приложениям определять, было ли развертывание для определенной фиксации в репозитории выполнено успешно. У приложений не будет доступа к коду. |
| Gist |
[Доступ Gist](https://gist.github.com) позволяет приложениям читать или записывать данные как в общедоступные, так и секретные Gists. |
| Обработчики | Доступ к веб-перехватчикам позволяет приложениям считывать и записывать конфигурации перехватчиков в управляемых вами репозиториях. | | Notifications | Доступ к уведомлениям позволяет приложениям считывать уведомления GitHub , например комментарии по проблемам и запросам на вытягивание. Однако приложения по-прежнему не имеют доступа к содержимому ваших репозиториев. | | Организации и группы | Доступ к организации и командам позволяет приложениям получать доступ к организации и командам и управлять членством в них. | | Личные данные пользователя | Данные пользователя включают в себя сведения в профиле пользователя, такие как имя, адрес электронной почты и местонахождение. | | Репозитории | Сведения о репозитории включают в себя имена участников, созданные ветви и существующие файлы в репозитории. Приложение может запросить доступ ко всем репозиториям любого уровня видимости. Дополнительные сведения см. в разделе Сведения о репозиториях. | | Удаление репозитория | Приложения могут запрашивать удаление управляемых вами репозиториев, но у них нет доступа к коду. |