@@ -288,7 +288,7 @@ var FMEServer = ( function() {
288288 getSession : function ( repository , workspace , callback ) {
289289 callback = callback || null ;
290290 var url = buildURL ( '{{svr}}/fmedataupload/' + repository + '/' + workspace ) ;
291- var params = 'opt_extractarchive=false&opt_pathlevel=3&opt_fullpath=true' ;
291+ var params = 'opt_extractarchive=false&opt_pathlevel=3&opt_fullpath=true&token=' + getConfig ( ) . token ;
292292 ajax ( url , callback , 'POST' , params , 'application/x-www-form-urlencoded' ) ;
293293 } ,
294294
@@ -330,7 +330,7 @@ var FMEServer = ( function() {
330330 runDataDownload : function ( repository , workspace , params , callback ) {
331331 callback = callback || null ;
332332 var url = buildURL ( '{{svr}}/fmedatadownload/' + repository + '/' + workspace ) ;
333- params = 'opt_responseformat=' + getConfig ( 'accept' ) + '&opt_showresult=true&' + params ;
333+ params = 'opt_responseformat=' + getConfig ( 'accept' ) + '&opt_showresult=true&token=' + getConfig ( ) . token + '& ' + params ;
334334 ajax ( url , callback , 'POST' , params , 'application/x-www-form-urlencoded' ) ;
335335 } ,
336336
@@ -344,7 +344,7 @@ var FMEServer = ( function() {
344344 runDataStreaming : function ( repository , workspace , params , callback ) {
345345 callback = callback || null ;
346346 var url = buildURL ( '{{svr}}/fmedatastreaming/' + repository + '/' + workspace ) ;
347- params = 'opt_showresult=true&' + params ;
347+ params = 'opt_showresult=true&token=' + getConfig ( ) . token + '& ' + params ;
348348 ajax ( url , callback , 'POST' , params , 'application/x-www-form-urlencoded' ) ;
349349 } ,
350350
@@ -360,6 +360,7 @@ var FMEServer = ( function() {
360360 callback = callback || null ;
361361 jsid = jsid || null ;
362362 var url = buildURL ( '{{svr}}/fmedataupload/' + repository + '/' + workspace ) ;
363+ var token = getConfig ( ) . token ( ) ;
363364 if ( jsid !== null ) {
364365 url += ';jsessionid=' + jsid ;
365366 }
@@ -377,7 +378,7 @@ var FMEServer = ( function() {
377378
378379 // Create the form with the proper settings and set the target to the iframe
379380 var form = document . createElement ( 'form' ) ;
380- form . action = url ;
381+ form . action = url + '?token=' + token ;
381382 form . method = 'POST' ;
382383 form . enctype = 'multipart/form-data' ;
383384
@@ -407,6 +408,7 @@ var FMEServer = ( function() {
407408 params . append ( 'files[]' , files . files [ i ] ) ;
408409 }
409410
411+ params . append ( 'token' , token ) ;
410412 ajax ( url , callback , 'POST' , params ) ;
411413 }
412414 } ,
@@ -442,7 +444,7 @@ var FMEServer = ( function() {
442444 for ( var f in files ) {
443445 params += path + '/' + files [ f ] . name + '%22%20%22' ;
444446 }
445- params += '&' + extra + '&opt_responseformat=json' ;
447+ params += '&' + extra + '&opt_responseformat=json&token=' + getConfig ( ) . token ;
446448 ajax ( url + params , callback ) ;
447449 } ,
448450
0 commit comments