-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
None
-
False
-
-
False
-
---
-
-
Improve handling of invalid basic authorization header by not throwing IllegalArgumentExeption, instead return a failed Uni.
When HTTP basic authentication is enabled, if client makes a request with invalid encoded authorization header, f.ex. Authorization: Basic A, IllegalArgumentException would be thrown when decoding the invalid bas64 challenge, resulting in a 500 response, this PR catches possible IllegalArgumentException and returns a failed Uni with AuthenticationFailedException instead.