Soapclient и передача аутентификации пользователя Kerberos

Я использую сервисы через Soapclient с аутентификацией Kerberos.

Веб-сайт размещен на сервере A и доступен через проверку подлинности Kerberos.
и веб-службы размещаются на сервере B и снова доступны через проверку подлинности Kerberos.

Веб-служба отвечает другим личным контентом, основанным на аутентифицированном пользователе. И один и тот же Active Directory используется как для аутентификации на сервере A, так и на сервере B.

Сервер A использует услугу с сервера B и обрабатывает ответ перед его обработкой в ​​браузере. Пользовательский браузер имеет доступ ко всему содержимому на сервере А, и у нас есть доступ к WSDL на сервере Б.

Проблема с SoapClient поскольку это не успешно передает аутентификацию Kerberos пользователя к Серверу B.

У нас есть следующее сообщение об ошибке:

SOAP-ERROR: анализ WSDL: невозможно загрузить из ‘https: //***********/index.php? Wsdl ‘: не удается загрузить внешнюю сущность «https: // **** ******* / index.php? Wsdl»

когда Kerberos authentication временно отключен, тогда к Сервису можно получить доступ через SoapClient.

Server A находится под IIS с установленным PHP 7.

Чтобы выдать себя за пользователя, мы настроили Kerberos Double Hop для веб-сайта.

Можно ли передать информацию аутентификации Kerberos с помощью SoapClient?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]