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

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

> \[!NOTE]
> Рассмотрите возможность создания GitHub App вместо OAuth app.
>
> И то, OAuth apps и другое, GitHub Apps и использовать OAuth 2.0.
>
> OAuth apps может действовать только от имени пользователя, в то время как GitHub Apps он может действовать от имени пользователя или независимо от пользователя.
>
> GitHub Apps используйте подробные разрешения, предоставьте пользователю больше контроля над тем, к каким репозиториям приложение может получить доступ, и использовать короткие маркеры.
>
> Дополнительные сведения см. в разделе \[AUTOTITLE и [Различия между приложениями GitHub и приложениями OAuth](/ru/enterprise-server@3.22/apps/oauth-apps/building-oauth-apps/differences-between-github-apps-and-oauth-apps)]\(/apps/creating-github-apps/about-creating-github-apps/about-creating-github-apps).

1. В правом верхнем углу любой страницы на GitHubщелкните рисунок профиля, а затем выберите **октикона "шестеренка" aria-hidden="true" aria-label="gear" %} Settings**.

2. На левой боковой панели щелкните **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-code" aria-label="code" role="img"><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path></svg> Параметры разработчика**.

3. На левой боковой панели щелкните **OAuth apps**.

4. Щелкните **Создать приложение OAuth App**.

   > \[!NOTE]
   > Если вы еще не создали приложение, эта кнопка будет зарегистрировать **новое приложение**.

5. В поле «Имя приложения» введите имя приложения.

   > \[!WARNING]
   > Используйте только сведения, OAuth app которые вы считаете общедоступными. Избегайте использования конфиденциальных данных, таких как внутренние URL-адреса при создании OAuth app.

6. В поле «URL-адрес домашней страницы» введите полный URL-адрес веб-сайта вашего приложения.

7. При необходимости в поле «Описание приложения» введите описание приложения, которое будут видеть пользователи.

8. В поле «URL-адрес обратного вызова авторизации» введите URL-адрес обратного вызова приложения.

   > \[!NOTE]
   > OAuth apps в отличие GitHub Appsот нескольких URL-адресов обратного вызова.

9. Если вы OAuth app будете использовать поток устройств для идентификации и авторизации пользователей, нажмите кнопку **"Включить поток устройств**". Дополнительные сведения о потоке устройств см. в разделе [Авторизация приложений OAuth](/ru/enterprise-server@3.22/apps/oauth-apps/building-oauth-apps/authorizing-oauth-apps#device-flow).

10. Щелкните **Register application** (Зарегистрировать приложение).

## Дополнительные материалы

* [Изменение приложения OAuth](/ru/enterprise-server@3.22/apps/oauth-apps/maintaining-oauth-apps/modifying-an-oauth-app)