У меня есть веб-API с включенной аутентификацией iis, чтобы вывести Windows user_name.
Для разработки с моим угловым приложением я должен запустить его на локальном хосте.Каждый раз, когда я пытаюсь опубликовать свой пост, я получаю 401 несанкционированный доступ.
Что я могу сделать?Могу ли я использовать прокси?
обновление
Я получил крест с этим битом кода для Porxy:
const Agent = require('agentkeepalive');
module.exports = {
'/api': {
target: 'http://localhost:59465',
secure: false,
agent: new Agent({
maxSockets: 100,
keepAlive: true,
maxFreeSockets: 10,
keepAliveMsecs: 100000,
timeout: 6000000,
keepAliveTimeout: 90000
}),
onProxyRes: proxyRes => {
let key = 'www-authenticate';
proxyRes.headers[key] = proxyRes.headers[key] &&
proxyRes.headers[key].split(',');
}
}
};
Этот прокси всеготов создать вызов для проверки подлинности, поэтому мне не нужно было проверять подлинность моих вызовов в веб-интерфейсе.
Я нашел его здесь: https://www.meekdeveloper.com/angular-cli-asp-net-core-windows-authentication/