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