Ответы Stalker Labs по поводу работы с Windows Messenger 5.0
Цитата с русскоязычного листа рассылки Communigate Pro
СGP 4.2b8, Windows 2003 Server в режиме PDC, в домене заведены учетные записи Заводим в CGP учетную запись, соответствующую логину домена. Ставим Server OS User Name = default, Enable OS Password = Yes, Communigate Password - Allow To Use = No
Ставим для аккаунта доступными все сервисы. Пробуем зайти через веб-интерфейс - все работает. Следовательно, ОС корректноо проверяет пароль. Пробуем зайти через Windows Messenger 5.0 (WinXP) - выдает сообщение: Служба проверки подлинности несовместима с текущей версией программы.
Messenger поддерживает только SASL аутентификацию, для каковой сервер должен знать пароль в чистом виде. Что, в свою очередь, невозможно с OS passwords.
Изменяем Communigate Password - Allow To Use = Yes, ставим пароль (как в ОС), логинимся заново. Все работает.
Вопрос, нормально ли такое поведение? Можно ли в принципе использовать
Windows Messenger 5.0 в сочетании с авторизацией операционной системы?
Это вряд ли.
Также - при добавлении контакта в Windows Messenger отображается не имя и фамилия (как в Exchange IM или MS Office LCS 2003), а адрес почты. Можно ли сделать, чтобы в мессенжере отображалось значение, введенное в поле Real Name?
Похоже, что нет.--
Best regards,
Dmitry Akindinov -- Stalker Labs
и еще:
CGP 4.2b8, Windows 2003 Server в режиме PDC, в домене заведены учетные записи. Заводим в CGP учетную запись, соответствующую логину домена. Ставим Server OS User Name = default, Enable OS Password = Yes, Communigate Password - Allow To Use = No. Ставим для аккаунта доступными все сервисы. Пробуем зайти через веб-интерфейс - все работает. Следовательно, ОС корректно проверяет пароль. Пробуем зайти через Windows Messenger 5.0 (WinXP) - выдает сообщение: Служба проверки подлинности несовместима с текущей версией программы. Изменяем Communigate Password - Allow To Use = Yes, ставим пароль (как в ОС), логинимся заново. Все работает.
Вопрос, нормально ли такое поведение?
Да.
Можно ли в принципе использовать Windows Messenger 5.0 в сочетании с авторизацией операционной системы?
В общем случае - нет. В SIP используется метод DIGEST, в микрософтовских продуктах - метод NTLM. Оба дают security over wire, и потому требуют clear text password на сервере. OS passwords не являются clear text.То есть - это общая проблема, решаемая только использованием clear text аутентификации (BASIC) на клиенте.
Также - при добавлении контакта в Windows Messenger отображается не имя и фамилия (как в Exchange IM или MS Office LCS 2003), а адрес почты. Можно ли сделать, чтобы в мессенжере отображалось значение, введенное в поле Real Name?Можно, но не сейчас. Это одна из Микрософтовских "примочек", - расширение протокола, причем очень левое. И работающее, естественно, только для того же MS serverа, к которому Вы подключены.
Sincerely,
Vladimir
От меня:
В общем, MS в очередной раз немножко "расширил" открытые стандарты (SIP), ровно до той степени, чтобы их продукты не могли в полной мере использовать конкуренты. А я почему то уверен, что CGP - это прямой конкурент Exchange. В-принципе, имеют право. Но все равно жаль :(