Я создал основное приложение .net, которое размещается на IIS, и я хочу заставить определенную конечную точку API использовать только аутентификацию на основе согласования.
Поэтому я попытался добавить в web.config следующее:
<location path="~/api/v1/authentication/sso">
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="false" />
<windowsAuthentication enabled="true" />
</authentication>
</security>
</system.webServer>
</location>
Но когда я открываю URL, аутентификация не происходит, и я просто получаю ответ 200 с сервера.