Skip to main content

Проверка подлинности с помощью GitHub App

Узнайте, как пройти проверку подлинности с помощью GitHub Apps.

Сведения о проверке подлинности с помощью приложения GitHub

Данные GitHub App могут проходить проверку подлинности как сама по себе, как установка приложения или от имени пользователя.

Проверка подлинности в качестве приложения GitHub

Вы можете пройти проверку подлинности как GitHub App для создания маркера доступа к установке или управления приложением.

Проверка подлинности в качестве установки приложения GitHub

Вы можете выполнить проверку подлинности GitHub App в качестве установки, чтобы сделать запросы API, влияющие на ресурсы, принадлежащие учетной записи, в которой установлено приложение.

Проверка подлинности с помощью приложения GitHub от имени пользователя

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

Управление закрытыми ключами для приложений GitHub

Вы можете управлять закрытыми ключами для проверки подлинности с помощью GitHub App.

Создание веб-маркера JSON (JWT) для приложения GitHub

Узнайте, как создать веб-токен JSON (JWT) для проверки подлинности в определенных конечных точках REST API с помощью GitHub App.

Создание маркера доступа к установке для приложения GitHub

Узнайте, как создать маркер доступа к установке для данных GitHub App.

Создание маркера доступа пользователя для приложения GitHub

Вы можете создать маркер доступа пользователя для GitHub App для атрибута действия приложения пользователю.

Обновление маркеров доступа пользователей

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

Выполнение запросов API с проверкой подлинности с помощью приложения GitHub в рабочем процессе GitHub Actions

Маркер доступа к установке можно использовать из GitHub App для выполнения запросов API с проверкой подлинности в рабочем процессе GitHub Actions . Вы также можете передать маркер в пользовательское действие, чтобы включить действие для выполнения запросов API, прошедших проверку подлинности.