-
Notifications
You must be signed in to change notification settings - Fork 266
Open
Description
Sorry, probably a PICNIC but I've converted https://github.com/connor11528/vuejs-auth-frontend to VueJS2 and it's wired up to an instance of this server; LogIn/SignUp/LogOut are all working and the server's creating, memorizing & returning an id_token back fine as long as the server instance is up. However when I call the protected random-quote I get a 401 response and the server logs
UnauthorizedError: jwt audience invalid. expected: undefined
..in the console.
getQuote() {
let token = auth.getAuthHeader();
console.log(token)
this.$http.get('http://localhost:3001/api/protected/random-quote', { headers: {
Authorization: token
}})
.then((data) => {
this.quote = data;
})
.catch((err) => console.log(err))
}
If I remove the authorization header the server logs the following in the console:
UnauthorizedError: No Authorization header was found
I'm certain I'm passing in the Authorization header in the "Bearer {jwt}" format correctly. What else am I missing?
Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VybmFtZSI6ImsiLCJpZCI6MiwiaWF0IjoxNDkzOTQyMjQ5LCJleHAiOjE0OTM5NjAyNDl9.RVrM7JL7D0ClQ-zOJijdJxZnUQHXVZKFO8wBvN469C8
xhr.js?14ed:177 GET http://localhost:3001/api/protected/random-quote 401 (Unauthorized)
dispatchXhrRequest @ xhr.js?14ed:177
xhrAdapter @ xhr.js?14ed:12
dispatchRequest @ dispatchRequest.js?91bc:52
xhr.js?14ed:177 XHR finished loading: GET "http://localhost:3001/api/protected/random-quote".
dispatchXhrRequest @ xhr.js?14ed:177
xhrAdapter @ xhr.js?14ed:12
dispatchRequest @ dispatchRequest.js?91bc:52
SecretQuote.vue?325d:31 Error: Request failed with status code 401
at createError (eval at <anonymous> (app.js:782), <anonymous>:15:15)
at settle (eval at <anonymous> (app.js:890), <anonymous>:18:12)
at XMLHttpRequest.handleLoad (eval at <anonymous> (app.js:761), <anonymous>:77:7)
Mazzzy
Metadata
Metadata
Assignees
Labels
No labels