无法访问WSO2标识服务器的AuthenticationAdmin服务

时间:2012-01-19 07:53:49

标签: authentication wso2 axis2 wso2is

我有一个新的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以前可以访问,请   联系服务器管理员..

请指导我..

1 个答案:

答案 0 :(得分:6)

  1. 更改

    < HideAdminServiceWSDLs&GT假LT; / HideAdminServiceWSDLs>

  2. 元素值为'true'。这将使您可以访问Admin服务WSDL。

    1. 启动碳服务器,登录并访问URL, https://localhost:9443/services/AuthenticationAdmin?wsdl

    2. 你应该看到管理服务的wsdl。

    3. 使用该wsdl代码生成客户端存根或使用已创建的jar [1]
    4. 通过此服务获得adminCookie后,您可以将该cookie用于所有后续管理操作。

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

      HTH