Я ищу пример метода fetch () для вызова защищенного API (я использую Azure AD B2C)
Чтобы быть точным, я не знаю, как должны выглядеть мои заголовкилюбить.
Вызов API с использованием Postman с авторизацией работает. Мой API размещен на локальном хосте: 44320 Я не развернул его.
В React я использую библиотеку 'act-azure-adb2c ', и она также работает. Я могу войти в систему, и после этого я получаю токен со всеми необходимыми претензиями.
var token = auth.getToken(); //here is the token which is correct
fetch("https://localhost:44320/api/worker/", {
method: "GET",
headers: {
Authorization: token,
Accept: "application/json",
Host: "localhost:44320"
}
})
.then(res => res.json())
.then(json => this.setState({ listOfWorkers: json.results }));
}