使用UserAdmin服务将具有多个角色的用户添加到WSO2 ESB

时间:2013-11-27 20:53:32

标签: wso2 wso2esb wso2carbon

我有以下Soap请求,使用UserAdmin服务将用户添加到WSO2 ESB:

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:mgt="http://mgt.user.carbon.wso2.org">
   <soap:Header/>
   <soap:Body>
      <mgt:addUser>
             <!--Optional:-->
             <mgt:userName>user</mgt:userName>
             <!--Optional:-->
             <mgt:password>password</mgt:password>
             <mgt:roles>everyone</mgt:roles>
    </mgt:addUser>
   </soap:Body>
</soap:Envelope>

这很好用。我现在想添加一个具有多个角色的新用户。有谁知道怎么做?

THX。 nidkil

1 个答案:

答案 0 :(得分:0)

在SOAPUI中,您可以通过重复相同的元素来发送元素数组。如下所示,您可以添加多个角色......

         <mgt:roles>role1</mgt:roles>
        <mgt:roles>role2</mgt:roles>
        <mgt:roles>role3</mgt:roles>