Комментарии 5
Спасибо, что поделились!
Большая работа проделана, и много времени потрачено (
Скрипт для Pre-request делается за 10 минут через любое гпт
const options = {
url: "http://localhost:8000/api/token/",
method: 'POST',
header: {
'Accept': '*/*',
'Content-Type': 'application/json',
},
body: {
mode: 'urlencoded',
urlencoded : [
{ key: 'email', value: 'admin@gmail.com'},
{ key: 'password', value: '1234'},
]
}
};
pm.sendRequest(options, function (err, response) {
const token = response.json().access
console.log(token);
pm.environment.set("access_token", token);
});
делаю нечто подобное, но в упрощенном варианте для дефолтной jwt(username/email:password) аутентификации, но работает на каждый запрос, без записи времени жизни токена и сверки с предыдущим временем запроса
Спасибо за статью, полезно)
В Postman уже имеется реализация oauth 2.0 / openid. Обновление токена происходит автоматически. Инструкция: https://learning.postman.com/docs/sending-requests/authorization/oauth-20/
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Postman скрипт для обновления токена авторизации