404 Не найдено - приложение Github Oauth запрашивает доступ к Github Enterprise - PullRequest
1 голос
/ 13 апреля 2020

Мое приложение пытается получить токен авторизации от пользовательского github, который мы используем позже. Сейчас он работает, когда базовый URL-адрес просто https://github.com, для / login / oauth / authorize? Client_id = XXXXXXXXXXXXXXXX. Но как только базовый URL-адрес изменяется на имя хоста предприятия (ie git .example.com / login / oauth / authorize? Client_id = XXXXXXXXXXX), выдается ошибка 404.

Итак ..

Я не могу понять, почему возникает ошибка 404!

Любая помощь приветствуется, спасибо!

1 Ответ

0 голосов
/ 13 апреля 2020

Насколько я могу судить, это 404, потому что этот API не существует для предприятия. Вы должны использовать обычный поток oauth и просто использовать своего корпоративного пользователя для аутентификации. https://help.github.com/en/enterprise/2.18/user/github/authenticating-to-github/authorizing-oauth-apps

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

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

...