Перейти к основному содержанию

GitHub

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

Сначала, пожалуйста, посетите настройки разработчика GitHub, чтобы зарегистрировать новое приложение GitHub.

осторожно

Советы: Мы рекомендуем использовать приложения GitHub вместо OAuth приложений, потому что приложения GitHub могут добавлять несколько URI перенаправления, что может принести удобство при развертывании тестовых и производственных сред. Официальный сайт GitHub также рекомендует использовать приложения GitHub вместо OAuth приложений.

githubapps

Затем заполните название приложения GitHub, URL домашней страницы, описание и URL обратного вызова.

GitHub

Установите URL обратного вызова авторизации правильно

В конфигурации приложения GitHub Callback URL должен быть URL обратного вызова вашего Casdoor, а Redirect URL в Casdoor должен быть URL обратного вызова вашего приложения.

Для более подробной информации, пожалуйста, прочитайте Конфигурация приложения.

После регистрации вашего приложения GitHub, теперь вы можете сгенерировать ваш Client Secret!

Идентификатор клиента GitHub

Добавьте провайдера OAuth GitHub и заполните Client ID и Client Secret в вашем Casdoor.

Провайдер Github

Теперь вы можете использовать GitHub как сторонний сервис для завершения аутентификации.