Ответ от flask-jwt 401 НЕ РАЗРЕШЕН, даже если в запросе отправлен
Сначала я пытаюсь протестировать flask-jwt на своей локальной машине, используя встроенный сервер flask. Я запрашиваю http:/localhost/auth с моим именем пользователя и паролем в качестве полезной нагрузки, он работает нормально, и я получил токен. Затем я запрашиваю защищенный API с этим токеном, скажем, с "JWT access_token" в качестве заголовка авторизации. Это работает очень хорошо на локальной машине.
Затем, когда я развернул его на своем сервере. Я все еще могу получить токен по запросу сервера / авторизации, тогда как после этого, когда я запрашиваю защищенный API, я всегда получаю 401 НЕСАНКЦИОНИРОВАННО, даже если токен был только что выпущен, и я делал это так же, как на своей локальной машине.
Это связано с тем, что на моем сервере возникла проблема с файлами cookie?
1 ответ
Вы на Apache? Если это так, вам нужно иметь следующую строку в вашем файле Apache2 VirtualHost .conf в каталоге sites-available:
WSGIPassAuthorization On