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