Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fail gracefully on invalid token strings (elastic#51014)
When we receive a request with an Authorization header that contains a Bearer token that is not generated by us or that is malformed in some way, attempting to decode it as one of our own might cause a number of exceptions that are not IOExceptions. This commit ensures that we catch and log these too and call onResponse with `null, so that we can return 401 instead of 500. Resolves: elastic#50497
- Loading branch information