From: Wolfram Schneider Date: Wed, 19 Jun 2013 15:45:32 +0000 (+0000) Subject: SP auth request: check XML response document for OK message X-Git-Tag: 0.9.1~576 X-Git-Url: http://git.indexdata.com/?p=mkws-moved-to-github.git;a=commitdiff_plain;h=16611c5abf3c70963a49744bb0fce0fadea716db SP auth request: check XML response document for OK message --- 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; + } + }); + } });