+ Add support for authentication * Bypass authentication when no credentials provded * Improve extraction robustness
Implementation of the approach described in #9974.