Написано приложение на .net Rest Api. Приложение опубликовано на IIS. Если в браузере в строке написать get-запрос - все работает, если запустить из приложения на React (используется fetch) - то получаю ошибку Unauthorized.
В Rest Api использую windows авторизацию, т.к. необходимо получать доменного пользователя.
Может в запросе fetch нужно указать какой-то параметр?
const resrod = await fetch(
"https://localhost:7026/api/Employes/GetRod/", {
method: 'GET',
credentials: 'include', // Включаем учетные данные
headers: { 'Authorization': 'Negotiate' }
}
).then(res => {
if (!res.ok) {
console.log("ОШИБКА:");
}
else {
return res.json();
}
})
.then(res => {
setUser(res);
setInfo(res);
})
};
Это пример из приложения на React/
в swagger:
Response headers
content-type: application/json; charset=utf-8
date: Mon,16 Dec 2024 10:53:14 GMT
server: Kestrel
transfer-encoding: chunked
www-authenticate: Negotiate oRswGaADCgEAoxIEEAEAAAAs5DLTXbljnAAAAAA=