URL Перезаписать IIS анонимный веб-интерфейс, запрашивая имя пользователя и пароль - PullRequest
0 голосов
/ 15 сентября 2018

У нас есть веб-приложение, которое размещено в IIS 7.Предположим, что URL веб-приложения https://www.testapp.com

Тот же веб-сайт web.config.Мы настроили прокси-сервер перезаписи URL с ключом соответствия TESTAPI (пожалуйста, ознакомьтесь с правилами ниже), показанными ниже.Так что я могу получить доступ к webapi, используя https://www.testapp.com/TestApi/Helloworld

<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules>
</modules>
<rewrite>
  <rules>
    <rule name="ReverseProxyInboundRule1" stopProcessing="true">
      <match url="^TESTAPI/(.*)" />
      <action type="Rewrite" url="http://localhost:9000/{R:1}" />

    </rule>
  </rules>
</rewrite>

Мое веб-приложение использует проверку подлинности Windows.Но мой API анонимный.Но после настройки URL Rewrite показанные выше правила.Когда я пытался получить доступ к webAPi.Мне предлагается ввести ИМЯ ПОЛЬЗОВАТЕЛЯ и ПАРОЛЬ (учетные данные NT).Как мне избежать этого?

Пожалуйста, дайте мне знать, кто сталкивался с этой проблемой.WEBAPI настроен с включенным анонимным атрибутом.

...