String authUsername = getParameter(parameters, "authUsername", String.class); String authMethod = getParameter(parameters, "authMethod", String.class); String authPassword = getParameter(parameters, "authPassword", String.class); String authDomain = getParameter(parameters, "authDomain", String.class); String authHost = getParameter(parameters, "authHost", String.class); configurer = configureAuth(configurer, authMethod, authUsername, authPassword, authDomain, authHost, authMethods); } else if (httpConfiguration != null) { String proxyAuthUsername = getParameter(parameters, "proxyAuthUsername", String.class); String proxyAuthMethod = getParameter(parameters, "proxyAuthMethod", String.class); String proxyAuthPassword = getParameter(parameters, "proxyAuthPassword", String.class); String proxyAuthDomain = getParameter(parameters, "proxyAuthDomain", String.class); String proxyAuthHost = getParameter(parameters, "proxyAuthHost", String.class); configurer = configureProxyAuth(configurer, proxyAuthMethod, proxyAuthUsername, proxyAuthPassword, proxyAuthDomain, proxyAuthHost, authMethods); } else if (httpConfiguration != null) {