Найти - Пользователи
Полная версия: jwt авторизация
Начало » Python для новичков » jwt авторизация
1
xammett
всем привет.
пытаюсь обращаться к api через jwt, но не получается.
шаг 1 - получаем токен

шаг 2 - пытаемся обратиться к защищенному разделу
 url = "http://127.0.0.1:5000/api/test"
headers = {"Content-Type":"application/json"}
params = {'auth': token}
resp = requests.get(url, params=params, headers=headers)
через python request всегда получаю здесь 401

https://github.com/miguelgrinberg/REST-auth
вот здесь к апи обращаются курлом, если курлом все делать проблем нет, но через питон что-то идет не так, думается, что проблема в заголовках, я даже генерю строку где подставляю полученый токен в курл и потом просто ее запускаю и все отлично.
Может кто сталкивался с проблемой?


JOHN_16
Попробуйте вместо params=params использовать json=params. При условии что у вас token корректный - а то мало ли.
xammett
JOHN_16
Попробуйте вместо params=params использовать json=params. При условии что у вас token корректный - а то мало ли.
все равно 401 возвращает

даже если использовать такой пример.
 import requests
response = requests.get('https://website.com/id', headers={'Authorization': 'access_token myToken'})
inoks
У вас точно такой формат:
 {'Authorization': 'access_token hex_string'}
?
Слово `access_token` должно присутствовать!
xammett
inoks
У вас точно такой формат:
да, точно.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB