# Создание приложений OAuth

Вы можете строить OAuth apps для себя или других. Узнайте, как зарегистрироваться и настроить права и опции авторизации для OAuth apps.

## Links

* [Различия между приложениями GitHub и приложениями OAuth](/ru/enterprise-server@3.22/apps/oauth-apps/building-oauth-apps/differences-between-github-apps-and-oauth-apps)

  Как правило, предпочтительнее GitHub Apps использовать OAuth apps точные разрешения, обеспечить больше контроля над доступом репозиториев, к которым может получить доступ приложение, и использовать кратковременные маркеры.

* [Ограничения скорости для приложений OAuth](/ru/enterprise-server@3.22/apps/oauth-apps/building-oauth-apps/rate-limits-for-oauth-apps)

  Ограничения скорости ограничивают скорость трафика GitHub.com, чтобы обеспечить согласованный доступ для всех пользователей.

* [Создание приложения OAuth](/ru/enterprise-server@3.22/apps/oauth-apps/building-oauth-apps/creating-an-oauth-app)

  Вы можете создать и зарегистрировать OAuth app в личная учетная запись или в любой организации, к которым у вас есть административный доступ. Создавая данные OAuth app, не забудьте защитить вашу конфиденциальность только с помощью информации, которую вы считаете общедоступными.

* [Проверка подлинности в REST API с помощью приложения OAuth](/ru/enterprise-server@3.22/apps/oauth-apps/building-oauth-apps/authenticating-to-the-rest-api-with-an-oauth-app)

  Изучите несколько примеров, демонстрирующих различные способы проверки подлинности.

* [Авторизация приложений OAuth](/ru/enterprise-server@3.22/apps/oauth-apps/building-oauth-apps/authorizing-oauth-apps)

  Вы можете разрешить другим пользователям авторизовать данные OAuth app.

* [Области для приложений OAuth](/ru/enterprise-server@3.22/apps/oauth-apps/building-oauth-apps/scopes-for-oauth-apps)

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

* [Создание пользовательской эмблемы для приложения OAuth](/ru/enterprise-server@3.22/apps/oauth-apps/building-oauth-apps/creating-a-custom-badge-for-your-oauth-app)

  Значок по умолчанию можно заменить на OAuth app путем отправки собственного изображения логотипа и настройки фона.

* [Рекомендации по созданию приложения OAuth](/ru/enterprise-server@3.22/apps/oauth-apps/building-oauth-apps/best-practices-for-creating-an-oauth-app)

  Следуйте этим рекомендациям, чтобы повысить безопасность и производительность вашего объекта OAuth app.