Назад | Перейти на главную страницу

Настройте приложение IIS 10 ASP.NET MVC, чтобы разрешить доступ только определенному пользователю домена к URL-адресам «/ api /».

Это на Windows Server 2019, веб-приложение представляет собой приложение ASP.NET MVC (.NET FW 4.6)

Я не знаю, как это отладить.

Конфигурация выглядит так:

  <location path="API">
    <system.web>
      <authorization>
        <allow users="MYDOMAIN\username" />
        <deny users="*" />
        <deny users="?" />
      </authorization>
    </system.web>
  </location>

Приложение имеет собственный логин (формы), но мне нужно использовать логин Windows, чтобы ограничить доступ к API:

<authentication mode="Windows">
  <forms loginUrl="~/Account/Login" timeout="180" slidingExpiration="true" />
</authentication>

Мы действительно хотели бы избежать здесь какого-либо кодирования, просто сконфигурируйте, если это возможно.