我有一个新的WSO2身份服务器。我需要访问WSO2 3.2.3的轴Web服务AuthenticationAdmin
来验证用户。我尝试了几个教程但没有帮助。
Issuing https://localhost:9443/services/AuthenticationAdmin
在浏览器上显示以下错误:
消息:访问服务的服务元数据:AuthenticationAdmin 已被禁止
description:访问指定的资源(访问服务 服务元数据:已禁止AuthenticationAdmin) 禁止的。
在控制台上,我收到了未找到服务的错误,如:
错误{org.apache.axis2.engine.AxisEngine} - 端点参考 未找到操作的(EPR)是/ services / AuthenticationAdmin和 WSA Action = null。如果此EPR以前可以访问,请 联系服务器管理员..
请指导我..
答案 0 :(得分:6)
更改
< HideAdminServiceWSDLs&GT假LT; / HideAdminServiceWSDLs>
元素值为'true'。这将使您可以访问Admin服务WSDL。
启动碳服务器,登录并访问URL, https://localhost:9443/services/AuthenticationAdmin?wsdl
你应该看到管理服务的wsdl。
通过此服务获得adminCookie后,您可以将该cookie用于所有后续管理操作。
[1] http://dist.wso2.org/maven2/org/wso2/carbon/org.wso2.carbon.authenticator.stub/3.2.0/
HTH