Nginx не передает аутентификацию на сокет gunicorn

Итак, я в основном настроил свой основной бэкенд. Локально api работает как по маслу, но когда я разворачиваю приложение в продакшн, API всегда отвечает: "detail": "Authentication credentials were not provided."

Я думаю, что nginx неправильно передает заголовок моему сокету, на котором работает gunicorn. Но я не знаю, как мне передать заголовок сокету.

Авторизация - это базовый JWT-токен, поэтому: AUthorization: Bearer bla-blubb-i-am-a-token-420-69

Вот моя установка nginx:

server {
      listen 80;
    
      server_name dev.website.com;
    
      location = /favicon.ico {
             access_log off; log_not_found off;
      }
    
      location /static {
             alias /home/ubuntu/platform/backend/static;
      }
    
      auth_basic "Admin Login";
    
      auth_basic_user_file /etc/nginx/.htpasswd;
    
      location / {
              include proxy_params;
              proxy_pass http://unix:/run/gunicorn.sock;
      }
}

Что я упускаю?

Вернуться на верх