You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
901 B
18 lines
901 B
define(["app/DA-ITSI-CP-aws-dashboards/js/swc-aws/configure_index", "app/DA-ITSI-CP-aws-dashboards/js/libs/jquery-3.5.1.min"], function(index) {
|
|
// Update CSRF token value from the cookie with JQuery ajaxPrefilter for CSRF validation
|
|
// Below block of code is required while using jQuery if the js code uses service.post() which requires CSRF validation with POST.
|
|
var HEADER_NAME = 'X-Splunk-Form-Key';
|
|
var FORM_KEY = index.splunkUtils.getFormKey();
|
|
if (!FORM_KEY) {
|
|
return;
|
|
}
|
|
if ($) {
|
|
$.ajaxPrefilter(function(options, originalOptions, jqXHR) {
|
|
if (options['type'] && options['type'].toUpperCase() == 'GET') return;
|
|
FORM_KEY = index.splunkUtils.getFormKey();
|
|
jqXHR.setRequestHeader(HEADER_NAME, FORM_KEY);
|
|
});
|
|
}
|
|
// Raw jQuery does not return anything, so return it explicitly here.
|
|
return jQuery;
|
|
}) |