Do not add sensitive request headers for cross domain requests

Prevents leaking the CSRF token to another third-party domain by mistake.
remotes/origin/db-empty-migrate
Lukas Reschke 10 years ago
parent 24d2cbf3de
commit cd90685af1
  1. 8
      core/js/oc-requesttoken.js

@ -1,4 +1,6 @@
$(document).on('ajaxSend',function(elm, xhr) {
xhr.setRequestHeader('requesttoken', oc_requesttoken);
xhr.setRequestHeader('OCS-APIREQUEST', 'true');
$(document).on('ajaxSend',function(elm, xhr, settings) {
if(settings.crossDomain === false) {
xhr.setRequestHeader('requesttoken', oc_requesttoken);
xhr.setRequestHeader('OCS-APIREQUEST', 'true');
}
});

Loading…
Cancel
Save