2016-12-05 3 views
1

Сначала я попытаюсь проверить flask-jwt на моей локальной машине, используя встроенный сервер флэков. Я запрашиваю http:/localhost/auth с моим именем пользователя и паролем, так как полезная нагрузка работает нормально, и я получил токен. Затем я запрашиваю защищенный API с этим токеном, скажем, с именем «JWT access_token» в качестве заголовка авторизации. Это хорошо работает на локальной машине.flask-jwt response 401 UNAUTHORIZED даже с оценкой_token, отправленной по запросу

Затем, когда я развернул его на своем сервере. Я все еще могу получить токен по запросу server/auth, а после этого, когда я запрашиваю защищенный api, я всегда получал 401 UNAUTHORIZED, даже маркер был только что выпущен, и я сделал это так же, как на моей локальной машине.

Это из-за некоторых проблем, связанных с кукисами, на моей стороне сервера?

ответ

0

Вы на Апаче? Если это так, вы должны иметь следующую строку в вашем файле Apache2 VirtualHost .conf в каталоге, доступном для сайтов:

WSGIPassAuthorization On