I Запросить authorization code
от OAuth2
Сервер. Моя цель - авторизовать пользователя с моим приложением microsoft. Refered DocumentOAuth2 Ошибка источника происхождения
Моя попытка для ПОЛУЧИТЬ вызова:
function httpGet(){
var theUrl = "https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id="client_id"&response_type=code&redirect_uri="redirect_uri"&response_mode=query&resource=https%3A%2F%2Fservice.contoso.com%2F&state=12345";
var req = new XMLHttpRequest();
req.open('GET', theUrl, true);
req.onreadystatechange = function() {
if (req.readyState === 4) {
if (req.status >= 200 && req.status < 400) {
console.log(req.responseText)
} else {
console.log("error")
}
}
};
req.send();
}
, но это дает под ошибкой:
No 'Access-Control-Allow-Origin' header is present on the requested resource.
я добавить req.setRequestHeader("Access-Control-Allow-Origin", "*");
, но он дает ошибку ниже:
Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Вам нужно настроить это на сервере, а не Угловая приложение – jonrsharpe
@jonrsharpe Что вы имеете в виду под " Вам нужно настроить это на сервере »? –
Я имею в виду сервер, на который вы делаете запрос. Хотя это, похоже, не под вашим контролем. – jonrsharpe