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

IIS Windows-аутентификация работает, когда я аутентифицируюсь с помощью {user}, но не работает, когда я аутентифицируюсь с помощью {domain1} \ {user}

Я запустил сервер IIS в своем домене и подтвердил, что могу перейти на http: // mycomputername и отображает страницу IIS по умолчанию.

Затем я включил проверку подлинности Windows и отключил анонимную проверку подлинности, и теперь файл web.config выглядит так:

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

Теперь, когда я иду в http: // mycomputername Мне предлагается ввести имя пользователя и пароль (это ожидается).

Я ввожу «домен1 \ имя пользователя» и пароль и получаю 401 Неавторизованный.

Я ввожу только «имя пользователя» и пароль и получаю 200 ОК.

У меня также есть доверие от «domain1» к «domain2» и «domain2» пользователи могут получить доступ к этому сайту нормально, когда они аутентифицируются с «domain2 \ user2» в качестве имени пользователя.

Есть идеи, почему аутентификация работает, если я не включаю домен для пользователей в «domain1»?

Спасибо ~!

IIS 6.2 в Windows2012R2 Проверка подлинности Windows включена, и для нее включены 2 поставщика