Skip to main content

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

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

Примечание. Попробуйте создать GitHub App вместо OAuth app.

Данные OAuth apps и GitHub Apps используют OAuth 2.0.

OAuth apps может действовать только от имени пользователя, а GitHub Apps может действовать от имени пользователя или независимо от пользователя.

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

Дополнительные сведения см. в разделе "[AUTOTITLE" и "Различия между приложениями GitHub и приложениями OAuth](/apps/creating-github-apps/setting-up-a-github-app/about-creating-github-apps)".

  1. В правом верхнем углу любой страницы щелкните фотографию профиля, а затем выберите Параметры.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. На левой боковой панели щелкните Параметры разработчика.

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

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

    Примечание. Если вы еще не создали приложение, нажмите кнопку Зарегистрировать новое приложение.

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

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

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

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

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

    Примечание. OAuth apps не может иметь несколько URL-адресов обратного вызова, в отличие от GitHub Apps.

  9. Если данные OAuth app будут использовать поток устройства для идентификации и авторизации пользователей, нажмите кнопку "Включить поток устройств". Дополнительные сведения о потоке устройств см. в разделе "Авторизация приложений OAuth".

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

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