Boris Gordon (38th) wrote in ru_root,
Boris Gordon
38th
ru_root

Аутентификация SOAP на IIS

Дано: IIS (не помню версию; W2003Srv вобщем) на котором поднят некий  SOAP сервис. К сервису обращается vbs-скрипт посредством MSSOAP.SoapClient30. И всё бы ничего, но работа сервиса завязана на неявную передачу в него имени пользователя, под которым запускается скрипт, посредством NTLM-аутентификации. Если дёргать aspx сервиса браузером, то все работает. А вот при дёрганьи скриптом - фиг. Явно не происходит аутентификациии на IIS.

Клиентская ОС - XP

Any ideas? Куда рыть и что крутить?

Upd: Речь об навеске на домен Windows LimitLogin

Upd1: Причина найдена:
For Soap Toolkit 3.0 to authenticate against Integrated Authentication
(NTLM) the host name should not have any "." in it. This was included as a
security feature, so for any hostname with "." the soap client will not use
the logged on user credentials.
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 23 comments