Развертывание проверки подлинности Windows на сервере IIS, запросы входа в систему Windows продолжают поступать, как это остановить? - PullRequest
0 голосов
/ 26 декабря 2018

Я пытаюсь использовать проверку подлинности Windows и получить идентификатор электронной почты текущего зарегистрированного пользователя в Windows в ASP.Net MVC 5. Но я всегда получаю приглашение для входа в систему при попытке доступа по IP, кажется, что оно работает нормально дляlocalhost на сервере.

Мои записи Web.Config:

<system.web>
<authentication mode="Windows"/>     
<identity impersonate="true" />    
</system.web>

и

<system.webServer>
    <security>
        <authentication>               
            <windowsAuthentication enabled="true" useKernelMode="true">
                <providers>
                    <clear />
                    <add value="NTLM" />
                    <add value="Negotiate" />
                </providers>
                <extendedProtection tokenChecking="Allow" />
            </windowsAuthentication>
            <anonymousAuthentication enabled="false" />

        </authentication>
    </security>
</system.webServer>
  • Пул приложений: Классический с 4.0
  • Версия .Net в коде: 4.5
  • Диспетчер IIS: 8.5 в Windows Server 2012 R2
  • Сервер IIS находится в другом домене (Azure) по сравнению с клиентом (MyDomain.com)

1 Ответ

0 голосов
/ 26 декабря 2018

В настройках диспетчера IIS на сервере установите аутентификацию Windows включенной и аутентификацию формы отключенной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...