Базовые учетные данные jQuery ajax отображаются в браузере - PullRequest
1 голос
/ 27 сентября 2019

У меня есть служба wcf, защищенная базовой аутентификацией.Это вызывается из веб-ресурса MS Dynamics CRM JavaScript с помощью jQuery ajax call as;

 $.ajax({
                async: false,
                type: "POST",
                beforeSend : function(req) {
                    req.setRequestHeader('Authorization', 'Basic ' + btoa(BasicAuth));                   
                },
                contentType: "application/json; charset=utf-8",
                url: serviceUrl + "/GetData", 

Когда я вызываю службу, заголовок авторизации отображается в окне инструмента разработчика браузера.enter image description here

Это приводит к уязвимости, поскольку любой злоумышленник может использовать эту информацию.

Может кто-нибудь сообщить, как это можно исправить?

...