WCF - netTcpBinding с clientCredentialType = Windows - через домены

Я использую netTcpBinding, чтобы попытаться получить доступ к службе WCF.

  • Веб-приложение ASP.NET, которое пытается получить доступ к службе, размещается на веб-сервере в сети DMZ.
  • Сервис размещен на другом сервере в другом домене

Я пытаюсь подключиться через окна clientCredentialType.

Но когда веб-приложение пытается подключиться к службе, я получаю ошибку аутентификации. Можно ли использовать clientCredentialType = "Windows" для доступа к машине, на которой размещена служба в другом домене?


person AJM    schedule 12.10.2011    source источник


Ответы (1)


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

person Ladislav Mrnka    schedule 12.10.2011
comment
Итак, единственное, что мне нужно сделать, это установить доверительные отношения между двумя доменами Active Directory? - person Beetee; 13.06.2019