Extracted HeaderAuthenticator from existing HttpAuthenticator