powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / servicePrincipalName - что это?
1 сообщений из 1, страница 1 из 1
servicePrincipalName - что это?
    #38930618
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Клиент запущен на PC01, сервис на PC04, коннект по net.tcp
Вопрос: что в данном контексте означает servicePrincipalName ?

Это клиентский конфиг, работает:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
     <endpoint address="net.tcp://PC04:8087/IData2Service"
      behaviorConfiguration="netBehavior1" binding="netTcpBinding"
        bindingConfiguration="NetTcpBinding_IData2Service"
        contract="DataServiceReference.IData2Service"
        name="NetTcpBinding_IData2Service" >
        <identity>
		    <servicePrincipalName value="IData2Service/PC04.TESTDOMAIN.LOCAL" />
        </identity>
      </endpoint>



Я так понял из описания, что клиент указывает servicePrincipalName, чтобы удостовериться, что коннектится именно к этому сервису
именно на этом хосте.

Но я поменял PC04 на PC03, где сервиса и в помине нет, пустил клиента - он работает(!).

Код: c#
1.
 <servicePrincipalName value="IData2Service/PC03.TESTDOMAIN.LOCAL" />



Сделал так:

Код: c#
1.
 <servicePrincipalName value="IData2Service/HOST" />



работает! причем такого имени компьютера 'HOST' в домене нет.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / servicePrincipalName - что это?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]