У меня есть приложение angular 8, которое использует Windows аутентификацию в IIS. Проблема в том, что когда я отправляю запрос POST, он иногда выдает ошибку Unauthorized 401.2. Проблема не присутствует все время, по какой-то причине это происходит неожиданно.
API настроен в Swagger и IIS и POST-запросы работают там нормально. Несанкционированная ошибка выдается при попадании API из приложения. Консоль отображает ошибку как CORS, а Fiddler записывает ее как несанкционированный доступ.
Я предполагаю, что проблема заключается в том, что учетные данные иногда повреждаются в файлах cookie и вызывают эту проблему?
Пожалуйста, найдите конфигурацию в службе данных ниже:
![enter image description here](https://i.stack.imgur.com/mRfQk.png)
Если в конфигурации есть проблема, она не должна работать на все. Но он работает большую часть времени и иногда выдает ошибку, даже когда в коде нет изменений. Когда я сталкиваюсь с проблемой, чтобы исправить ее, я перезагружаю приложение несколько раз или просто продолжаю нажимать на API несколько раз, а затем внезапно оно начинает работать. Ниже приведен отчет о вкладке сети Chrome, когда приложение работает: ![enter image description here](https://i.stack.imgur.com/9fhY6.png)
Очевидно, что есть различие в заголовках запросов, когда оно работает и не работает.
Пожалуйста, найдите ошибку, появляющуюся на вкладке Сеть, иногда ниже:
![enter image description here](https://i.stack.imgur.com/4DEWL.png)
Есть идеи о том, что будет причиной проблемы? Или как это исправить?