使用webservice API创建具有权限的应用程序

时间:2016-07-12 14:20:21

标签: wso2is

我正在尝试使用WSO2IS 5.1.0的Web服务API创建一个包含权限的serviceProvider

我正在使用的API是您可以在https://docs.wso2.com/display/IS510/Identity+Application+Management+API

上找到的API

只需使用下面的请求创建一个serviceProvider就可以了。

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://org.apache.axis2/xsd" xmlns:xsd1="http://model.common.application.identity.carbon.wso2.org/xsd">
<soapenv:Header/>
<soapenv:Body>
  <xsd:createApplication>
     <xsd:serviceProvider>
        <xsd1:applicationName>APP_NAME</xsd1:applicationName>
        <xsd1:description>My application name</xsd1:description>
     </xsd:serviceProvider>
  </xsd:createApplication>

尝试使用以下请求创建具有权限的serviceProvider失败并显示消息

  

存储应用程序APP_NAME的权限时出错

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://org.apache.axis2/xsd" xmlns:xsd1="http://model.common.application.identity.carbon.wso2.org/xsd">
<soapenv:Header/>
<soapenv:Body>
  <xsd:createApplication>
     <xsd:serviceProvider>
        <xsd1:applicationName>APP_NAME</xsd1:applicationName>
        <xsd1:description>My application name</xsd1:description>
        <xsd1:permissionAndRoleConfig>
           <xsd1:permissions>
              <xsd1:value>permission1</xsd1:value>
           </xsd1:permissions>
        </xsd1:permissionAndRoleConfig>
     </xsd:serviceProvider>
  </xsd:createApplication>

我在日志中找不到任何进一步的信息,并且WSO2文档站点上的示例请求消息缺少任何信息。

欢迎任何帮助或建议

0 个答案:

没有答案