Сведения о 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.