Skip to content

Commit 6473f8f

Browse files
committed
Merge pull request #17 from safesoftware/bug/servicesAuth
Added Token Parameter To Service Directed Calls
2 parents 978b513 + 4459aaa commit 6473f8f

2 files changed

Lines changed: 8 additions & 6 deletions

File tree

‎v1.1/FMEServer.js‎

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)