Конфигурация Nginx для прокси-сервера oauth2 и сервера кода

Я пытаюсь настроить сервер oauth2 для настройки аутентификации GitHub перед тем, как достичь моего сервера кода. Я использую бот Nginx и Cert для развертывания сервера.

Это то, что я настроил в Nginx для подключения к прокси-серверу oauth2.

      location / {
   proxy_pass http://127.0.0.1:4180;
   proxy_set_header Host $host;
   proxy_set_header X-Real-IP $remote_addr;
   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
   proxy_set_header X-Forwarded-Proto $scheme;
}

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

Это то, что я настроил в своей конфигурации oauth2-прокси

      client_id = "12345"
client_secret = "secret"
cookie_secret = "secret"
redirect_url = "http://127.0.0.1:4180/oauth2/callback/"
upstreams = ["http://127.0.0.1:8080/"]
cookie_secure = true
provider = "github"
proxy_websockets = true
github_repo = "repo"
reverse_proxy = true
email_domains = "*"

Если бы кто-нибудь мог помочь мне определить проблему и исправить ее, я был бы признателен. Заранее спасибо!

0 ответов

Другие вопросы по тегам