Сведения об использовании манифестов приложений GitHub App, позволяющих создавать предварительно настроенные приложения GitHub, см. в разделе Создание приложений GitHub из манифеста.
Примечание. Пользователю или организации могут принадлежать до 100 приложений GitHub.
-
Перейдите к настройкам учетной записи.
- Для приложения GitHub App, принадлежащего учетной записи пользователя, нажмите на фото своего профиля в правом верхнем углу любой страницы и выберите Настройки.
- Для приложения GitHub App, принадлежащего организации, нажмите на фото своего профиля в правом верхнем углу любой страницы и выберите Ваши организации. Затем нажмите Настройки справа от организации.
- Для приложения GitHub App, принадлежащего учетной записи пользователя, нажмите на фото своего профиля в правом верхнем углу любой страницы и выберите Настройки.
-
На левой боковой панели щелкните Параметры разработчика.
-
На левой боковой панели щелкните Приложения GitHub.
-
Нажмите кнопку Создать приложение GitHub.
-
В поле "Имя приложения GitHub" введите имя вашего приложения.
Присвойте своему приложению краткое и понятное имя. Это имя должно отличаться от имени существующей учетной записи GitHub, если только это не ваше собственное имя пользователя или организации. Укороченная версия имени вашего приложения будет отображаться в пользовательском интерфейсе, когда ваша интеграция выполнит действие.
-
При необходимости в поле "Описание" введите описание приложения, которое будут видеть пользователи.
-
В поле «URL-адрес домашней страницы» введите полный URL-адрес веб-сайта вашего приложения.
-
В поле "URL-адрес обратного вызова" введите полный URL-адрес для перенаправления после авторизации установки пользователем. Этот URL-адрес используется, если вашему приложению необходимо идентифицировать и авторизовать запросы от пользователя к серверу.
С помощью кнопки Добавить URL-адрес обратного вызова можно указать дополнительные URL-адреса обратного вызова, но не более 10.
-
По умолчанию для повышения безопасности ваше приложение будет использовать маркеры авторизации пользователя с ограниченным сроком действия. Чтобы отказаться от использования маркеров пользователя с истекающим сроком действия, снимите флажок "Маркеры авторизации пользователя с истекающим сроком действия". Дополнительные сведения о настройке потока маркеров обновления и преимуществах маркеров пользователя с ограниченным сроком действия см. в разделе Обновление маркеров доступа пользователя к серверу.
-
Если приложение авторизует пользователей с помощью потока OAuth, вы можете установить флажок Запрашивать авторизацию пользователя (OAuth) во время установки, чтобы позволить людям авторизовать приложение при его установке, экономя шаг. Если вы установите этот флажок, параметр "URL-адрес установки" станет недоступным, и после установки приложения пользователи будут перенаправляться на ваш URL-адрес обратного вызова авторизации пользователя. Дополнительные сведения см. в разделе Авторизация пользователей во время установки.
-
Если приложение GitHub будет использовать поток устройства для идентификации и авторизации пользователей, установите флажок Включить поток устройства. Дополнительные сведения о потоке устройств см. в разделе Авторизация приложений OAuth.
-
Если после установки требуется дополнительная настройка, добавьте параметр "URL-адрес установки", чтобы перенаправлять пользователей после установки приложения.
Примечание. При установке флажка Запрашивать авторизацию пользователя (OAuth) во время установки на предыдущем шаге это поле становится недоступным, и после установки приложения люди будут перенаправляться на URL-адрес обратного вызова авторизации пользователя.
-
В поле "URL-адрес веб-перехватчика" введите URL-адрес, в который будут отправляться события. Каждое приложение получает собственный веб-перехватчик, который будет уведомлять вас о каждой установке или изменении приложения, а также о любых других событиях, на которые подписано приложение.
-
При необходимости в поле "Секрет веб-перехватчика" введите необязательный секретный маркер, используемый для защиты ваших веб-перехватчиков.
Примечание. Мы настоятельно рекомендуем задать секретный маркер. Дополнительные сведения см. в разделе Обеспечение безопасности веб-перехватчиков.
-
В разделе "Разрешения" выберите разрешения, которые будет запрашивать ваше приложение. Для каждого типа разрешений в раскрывающемся меню выберите пункт Только для чтения, Чтение и запись или Нет доступа.
-
В разделе "Подписка на события" выберите события, которые должно получать ваше приложение.
-
Чтобы выбрать место установки приложения, установите флажок Только в этой учетной записи или Любая учетная запись. Дополнительные сведения о вариантах установки см. в разделе Создание общедоступного или частного приложения GitHub.
-
Нажмите кнопку Создать приложение GitHub.