При отправке запроса на маршрут колбы, для которого требуется JWT для доступа с использованием (декоратор @jwt_required
на ресурсах с колбой), я получаю 422 UNPROCESSABLE ENTITY
с сообщением: The specified alg value is not allowed
.
При входе в систему и переходе к (внешнему) маршруту, который вызывает запрос:
this.axios.get("/jobs").then(res => {
console.log(res.data);
this.jobs = res.data.jobs;
});
на одном и том же ходу, он работает, как и ожидалось, однако при обновлении он показывает ошибку 422. Я храню токен в локальном хранилище и загружаю его в заголовки axios, например:
const api = {
init: function() {
Vue.use(VueAxios, axios);
Vue.axios.defaults.baseURL = DEV_URL;
},
setHeader: function() {
const token = `Bearer ${getToken()}`;
Vue.axios.defaults.headers.common["Authorization"] = token;
},
};
и вызываю init()
и setHeader()
в моем main.js
, поэтому я не понимаю, почему это вызывает ошибку только послеобновление.
Мне не удалось найти никаких ресурсов о том, как исправить ошибку The specified alg value is not allowed
. Любая помощь будет оценена! :)