У меня есть конечная точка WebApi (.Net Core 2, Аутентификация Windows), которую я могу успешно вызывать из множества комбинаций версий PS / Windows:
Invoke-RestMethod -Uri https://<fqdn>/api/notification -UseDefaultCredentials
Но когда я запускаю ее локально на хостинге серверавеб-приложение (использующее ту же учетную запись AD) не может пройти проверку подлинности.Журналы IIS для запросов от других компьютеров показывают учетную запись пользователя, выполняющего запрос, но локальные запросы показывают пустое значение для этого поля.
PS error:
HTTP Error 401.1 - Unauthorized YouУ вас нет разрешения на просмотр этого каталога или страницы с использованием предоставленных вами учетных данных.
Запись журнала IIS:
2018-06-12 21:42:31 GET/ api / messages - 443 - Mozilla / 5.0 + (Windows + NT; + Windows + NT + 6.3; + en-US) + WindowsPowerShell / 5.1.14409.1012 - 401 1 3221225581 0
Записьс любого другого компьютера, кроме локального сервера, будет иметь DOMAIN \ User после номера порта и будет успешным.