webapp: Send X-Requested-With header for all requests

This prevents browser password dialogs in all cases
This commit is contained in:
Thomas Basler 2022-11-07 18:49:36 +01:00
parent fe8b68d2be
commit c2de7dbdb8

View File

@ -3,7 +3,10 @@ export function authHeader(): Headers {
let user = JSON.parse(localStorage.getItem('user') || "");
if (user && user.authdata) {
return new Headers({ 'Authorization': 'Basic ' + user.authdata })
const headers = new Headers();
headers.append('Authorization', 'Basic ' + user.authdata);
headers.append('X-Requested-With', 'XMLHttpRequest')
return new Headers(headers);
} else {
return new Headers();
}