Report authentication failures that occur at the HTTP level (e.g. 404)
authorMike Taylor <mike@indexdata.com>
Thu, 22 Aug 2013 11:07:26 +0000 (12:07 +0100)
committerMike Taylor <mike@indexdata.com>
Thu, 22 Aug 2013 11:07:26 +0000 (12:07 +0100)
as opposed to at the application level (e.g. XML that says the
credentials were rejected). This becomes important as we start to
introduce multiple authentication URLs for different customers.

tools/htdocs/mkws.js

index e90ff29..6b30ed2 100644 (file)
@@ -727,7 +727,10 @@ function mkws_service_proxy_auth(auth_url) {
 
     debug("Run service proxy auth URL: " + auth_url);
 
-    var request = new pzHttpRequest(auth_url);
+    var request = new pzHttpRequest(auth_url, function(err) {
+       alert("HTTP call for authentication failed: " + err)
+       return;
+    });
     request.get(null, function(data) {
        if (!$.isXMLDoc(data)) {
            alert("service proxy auth response document is not valid XML document, give up!");