400 Bad Request if Authorization Bearer token used

前端 未结 2 1092
甜味超标
甜味超标 2021-01-15 00:57

I\'m using PostMan to troubleshoot an odd 400 error with my Angular / NodeJS app.

I\'m trying to GET https://example.com/login.html and the request has

2条回答
  •  长情又很酷
    2021-01-15 01:13

    As it turns out, the issue was related to my implementation of JWT. For some reason, one user continued to receive a token that caused these 400 errors, even though the token was verified as valid using JWT.io.

    I made two significant changes that fixed the issue:

    1. I was embedding the full user profile (long JSON) in the token payload. I reduced it to just their userid, both for performance reasons (far smaller size) and just in case something in the complex payload was causing the issue.

    2. I switched from JWT-Simple to jsonwebtoken in my node implementation.

    I'm just glad that worked. My next step was to switch from 'Authorization' to 'x-encoded-auth' or some other custom name.

提交回复
热议问题