Невозможно получить доступ к службе AuthenticationAdmin сервера идентификации WSO2 - PullRequest
1 голос
/ 19 января 2012

У меня новый идентификационный сервер WSO2. Мне нужен доступ к веб-службе оси AuthenticationAdmin WSO2 3.2.3 для аутентификации пользователя. Я пытался следовать нескольким учебникам, но ни один не помог.

Issuing https://localhost:9443/services/AuthenticationAdmin выдает в браузере следующую ошибку:

сообщение: доступ к метаданным службы для службы: AuthenticationAdmin было запрещено

описание: Доступ к указанному ресурсу (Доступ к услуге метаданные для службы: AuthenticationAdmin был запрещен) был запрещено.

И на консоли я получаю сообщение об ошибке, что служба не найдена, как:

ОШИБКА {org.apache.axis2.engine.AxisEngine} - ссылка на конечную точку (EPR) для операции не найден / services / AuthenticationAdmin и действие WSA = ноль. Если этот EPR был ранее доступен, пожалуйста, обратитесь к администратору сервера ..

Пожалуйста, ведите меня ..

1 Ответ

6 голосов
/ 20 января 2012
  1. Измените значение элементов

    false

на значение «истина».Это даст вам доступ к WSDL службы администратора.

запустите углеродный сервер, войдите в систему и получите доступ к URL, https://localhost:9443/services/AuthenticationAdmin?wsdl

вы должны увидеть wsdl службы администратора.

Используйте этот wsdl для генерации кода клиентской заглушки или используйте уже созданный jar на [1]

Получив adminCookie через этот сервис, вы можете использовать этот cookie для всех последующих операций администратора.

[1] http://dist.wso2.org/maven2/org/wso2/carbon/org.wso2.carbon.authenticator.stub/3.2.0/

HTH

...