Сведения о GitHub Apps
GitHub Apps — это средства, расширяющие функциональные возможности GitHub. GitHub Apps может выполнять действия с GitHub, например открывать проблемы, комментировать запросы на вытягивание и управлять проектами. Они также могут выполнять действия за пределами GitHub на основе событий, происходящих в GitHub. Например, GitHub App может публиковаться в Slack при открытии проблемы в GitHub.
Дополнительные сведения об использовании GitHub Apps см. в разделе Сведения об использовании приложений GitHub.
Дополнительные сведения о создании GitHub Apps см. в разделе Сведения о создании приложений GitHub.
GitHub Apps и OAuth apps
GitHub также поддерживает OAuth apps. Как правило, GitHub Apps предпочтительнее, чем OAuth apps. GitHub Apps использует детализированные разрешения, предоставляет пользователю больший контроль над репозиториями, к которым приложение может получить доступ, и использует кратковременные маркеры. Эти свойства могут повысить безопасность приложения, ограничив ущерб, который может быть нанесен в случае утечки учетных данных приложения. Дополнительные сведения см. в разделе Различия между приложениями GitHub и приложениями OAuth.