X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=experiments%2Fspclient%2Fmkws.js;h=82f76034993cbab1bc19ec9e8a6e3bc1e5a49794;hb=16611c5abf3c70963a49744bb0fce0fadea716db;hp=82b0d505a06a3b64a39b66072f608a712ae2b249;hpb=de4ee69274f81568079a37ce07227d8df247643f;p=mkws-moved-to-github.git diff --git a/experiments/spclient/mkws.js b/experiments/spclient/mkws.js index 82b0d50..82f7603 100644 --- a/experiments/spclient/mkws.js +++ b/experiments/spclient/mkws.js @@ -398,8 +398,25 @@ $(document).ready(function() { $("#mkwsTargets").css("display", "none"); domReady(); +}); - var jqxhr = jQuery.get("/service-proxy-auth") - .fail(function() { alert("service proxy authentifiction failed"); }); - +$(document).ready(function() { + if (useServiceProxy) { + var jqxhr = jQuery.get(authURLServiceProxy) + .fail(function() { + alert("service proxy authentifiction failed for URL " + authURLServiceProxy + " , give up!"); + }) + .success(function(data) { + if (!jQuery.isXMLDoc(data)) { + alert("service proxy auth response document is not valid XML document, give up!"); + return; + } + + var status = $(data).find("status"); + if (status.text() != "OK") { + alert("service proxy auth repsonse status: " + status.text() + ", give up!"); + return; + } + }); + } });