Вызов API, который использовал аутентификацию Windows из ASP. NET Core 3 - PullRequest
0 голосов
/ 20 января 2020

Итак, у меня есть Windows Аутентификационное веб-приложение в ASP. NET Core 3. Оно сгенерировано по умолчанию и имеет Windows Аутентификацию (при создании отмечена галочка "Windows Аутентификация"). Как получить доступ к API и получить его ресурсы (в данном случае Json -объекты), когда используется аутентификация Windows? Я уже добавил это в launchSettings. json:

"windowsAuthentication": true,
"anonymousAuthentication": false,

И добавил это в файл web.config для хостинга позже, но я не думаю, что это имеет значение, так как я хочу, чтобы он работал локально в Visual Studio:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <location path="." inheritInChildApplications="false">
    <system.webServer>
      <security>
        <authentication>
          <anonymousAuthentication enabled="false" />
          <windowsAuthentication enabled="true" />
        </authentication>
      </security>
    </system.webServer>
  </location>
</configuration>

Как заставить мое приложение запрашивать у пользователя вход в систему со своими учетными данными для проверки доступа к данным из API (с использованием Windows Аутентификация)?

...