2017-07-12 9 views
2

管理サービスを使用してwso2のユーザーに役割を割り当てようとしています。以下は、setuser.xmlに格納されているリクエストです。イム使用してWSO2のAPIMマネージャ1.10管理サービスを使用してwso2で役割を割り当てる

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ser="http://service.ws.um.carbon.wso2.org" xmlns:xsd="http://common.mgt.user.carbon.wso2.org/xsd"> 
    <soap:Header/> 
    <soap:Body> 
    <ser:setUserClaimValues> 
    <!--Optional:--> 
    <ser:userName>test123</ser:userName> 

     <ser:claims> 
     <!--Optional:--> 
     <xsd:claimURI>http://wso2.org/claims/role</xsd:claimURI> 
     <!--Optional:--> 
     <xsd:value>Internal/publisher</xsd:value> 
    </ser:claims> 

    </ser:setUserClaimValues> 

以上が私のポストrequest.Imはカールを実行した後、202のステータスの取得ですが、役割が追加されていません。私はどこで間違っているのか教えてください。

curl -i -k --header "Content-Type: application/soap+xml" -H "Authorization: 
Basic xxxxxxxxxx" -X POST 
https://xxxxx:9443/services/RemoteUserStoreManagerService -d @setuser.xml 
HTTP/1.1 202 Accepted 
Set-Cookie: JSESSIONID=83C74EE8FC35CAE7D015FA32803440BE; Path=/; Secure; 
HttpOnly 
Content-Type: text/xml;charset=UTF-8 
Transfer-Encoding: chunked 

日:水曜日、2017年7月12日午前15時03分08秒GMT サーバー:WSO2カーボンサーバー

答えて

0

あなたはSOAPActionヘッダに

curl -k -H "Content-Type: application/soap+xml;charset=UTF-8;" -H "SOAPAction:urn:setUserClaimValues" --basic -u "admin:admin" --data @setuser.xml https://localhost:9443/services/RemoteUserStoreManagerService 
+0

が欠落している私は今、このエラーを取得しています。 "ユーザー「 –

+0

」のハイブリッドロールリストを更新中にエラーが発生し、完全な例外トレースがポストされました。 – Bee

関連する問題