Невозможно получить доступ к службе AuthenticationAdmin сервера идентификации WSO2

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

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

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

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

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

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

Пожалуйста, направьте меня ..


person user1157934    schedule 19.01.2012    source источник


Ответы (1)


  1. Изменить,

    ‹HideAdminServiceWSDLs› false ‹/HideAdminServiceWSDLs›

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

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

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

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

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

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

HTH

person Pradeep Fernando    schedule 20.01.2012
comment
Большое спасибо, Pradeep, наконец, я получил работу после изменения HideAdminServiceWSDLs в carbon.xml как ‹HideAdminServiceWSDLs› false ‹/HideAdminServiceWSDLs› - person user1157934; 20.01.2012
comment
Прадип, есть ли у вас какой-нибудь образец кода о том, как использовать AuthenticationAdmin WS для аутентификации / входа пользователя? Спасибо. - person Saqib Ali; 20.06.2016