2015-03-02 2 views
0

Я разработал службу правил в визуальном правиле. Мы можем разоблачить или развернуть это правило как веб-службу (WSDL). Я развернул это в своей системе (localhost). Один из моих коллег хочет использовать этот файл WSDL. Но он запрашивает «HTTP-аутентификацию» с именем пользователя и паролем. Я не получаю, какое имя пользователя и пароль он запрашивает.Требовать аутентификацию при доступе к WSDL

Я развертываю веб-службы на сервере Tomcat. Я могу получить доступ к тому же WSDL с нижним адресом на моей машине. Но мой коллега не смог. "http://10.164.98.48:8087/executionserver/services/cbeaa370-c11d-11e1-8ba8-d4bed92ae488/DotNetRuleCal/0.0.1-SNAPSHOT/DotNetRuleCal.wsdl"

Помогите решить эту проблему.

ответ

0

Благодарим вас за решение проблемы. У меня есть решение. Нам просто нужно передать правильные учетные данные для доступа к WSDL с других компьютеров.
Я пытался подключиться только к «UserName» & «Пароль». В случае многократной аренды мы также должны указать имя «арендатора». Таким образом, в поле имени пользователя я прошел < < TenantName \ имя пользователя >> и прошел правильный пароль.

Спасибо stackoverflow.

0

У вас определенно настроена базовая аутентификация при разработке вашего веб-сервиса. Проверьте код, вы, вероятно, найдете свое имя пользователя/пароль.

Что может объяснить, что ваши коллеги не могут получить доступ к вам, является то, что вы, возможно, сохранили свои учетные данные в навигаторе. Попробуйте использовать другой навигатор или удалите данные, сохраненные в главном навигаторе.

0

Это может быть вещь конфигурации Tomcat. Откройте файл server.xml внутри каталога conf и добавьте его в тег Connector: address="10.164.98.48". Надеюсь, что это сработает.

BTW, убедитесь, что ваша локальная машина действительно не требует учетных данных, откройте эту страницу в режиме инкогнито в Chrome (она не будет читать ранее сохраненные учетные данные).

+0

У меня есть решение. Нам просто нужно передать учетные данные при доступе к WSDL. –