SAPUI5 / AJAX, enviando detalhes básicos de autenticação

Estou tentando acessar uma API do SAP Successfactors a partir de uma chamada AJAX em um aplicativo SAPUI5.

Eu posso acessar a API bem usando POSTMAN e fornecendo as credenciais de autenticação básica.

Como forneço essas credenciais diretamente no AJAX. Eu tentei várias maneiras de várias postagens, mas nenhum método parece funcionar.

Resposta do Google Dev Tools (guia Console)

Failed to load https://api2.successfactors.eu/odata/v2/PerPerson?$select=personId: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://webidetesting#####-#####.dispatcher.hana.ondemand.com' is therefore not allowed access.

Resposta do Google Dev Tools (guia Rede)

Authentication credentials are required. Please provide a valid username, password and company id

Ajax.

var aData = jQuery.ajax({
                type: "GET",
                contentType: "application/json",
                crossDomain: true,
                url: "https://api2.successfactors.eu/odata/v2/PerPerson?$select=personId",
                xhrFields: {
                    withCredentials: true
                },
                beforeSend: function (req) {
                    req.setRequestHeader('Authorization', 'Basic ' + btoa('Username:Password'));
                    req.setRequestHeader('Access-Control-Allow-Origin', '*');
                },
                headers: {
                    "Authorization": "Basic " + btoa("Username" + ":" + "Password"),
                    "Access-Control-Allow-Origin": "*"
                },
                username: "Username",
                password: "Password",
                dataType: "json",
                async: false,
                success: function (data, textStatus, jqXHR) {
                    oModel.setData({
                        modelData: data
                    });
                    alert("success to post");
                },
                error: function (oError) {
                    console.log(oError);
                }

            });

questionAnswers(3)

yourAnswerToTheQuestion