Эта версия GitHub Enterprise Server была прекращена 2024-03-26. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.
Создание приложений OAuth
Вы можете создать OAuth apps для себя или других пользователей. Узнайте, как зарегистрировать и настроить разрешения и параметры авторизации для OAuth apps.
Различия между приложениями GitHub и приложениями OAuth
Как правило, GitHub Apps предпочтительнее OAuth apps, так как они используют подробные разрешения, дают больше контроля над тем, к каким репозиториям приложение может получить доступ и использовать короткие маркеры.
Ограничения скорости для приложений OAuth
Ограничения скорости ограничивают скорость трафика ваш экземпляр GitHub Enterprise Server, чтобы обеспечить согласованный доступ для всех пользователей.
Создание приложения OAuth
Вы можете создать и зарегистрировать OAuth app в личная учетная запись или в любой организации, к которым у вас есть административный доступ. Создавая данные OAuth app, не забудьте защитить вашу конфиденциальность только с помощью информации, которую вы считаете общедоступными.
Проверка подлинности в REST API с помощью приложения OAuth
Изучите несколько примеров, демонстрирующих различные способы проверки подлинности.
Авторизация приложений OAuth
Вы можете разрешить другим пользователям авторизовать данные OAuth app.
Области для приложений OAuth
Области позволяют точно указать требуемый тип доступа. Области ограничивают доступ для маркеров OAuth. Они не предоставляют никаких дополнительных разрешений, помимо тех, что у пользователя уже есть.
Создание пользовательской эмблемы для приложения OAuth
Значок по умолчанию можно заменить на OAuth app путем отправки собственного изображения логотипа и настройки фона.
Рекомендации по созданию приложения OAuth
Следуйте этим рекомендациям, чтобы повысить безопасность и производительность данных OAuth app.