WSO2 IS 4.1.0を使用しています。SCIMを使用して役割を割り当てようとすると、サーバー ログに次のメッセージが表示されます。
[2013-05-05 22:28:58,481] INFO {org.wso2.carbon.identity.scim.provider.impl.SCIMUserManager} - User: dinuka is created through SCIM.
ユーザーにロールを割り当てるのではなく、ロール「全員」が常に割り当てられます。
以下は、 WSO2 ISに投稿された私のJSONです。
{"schemas":[],"userName":"chaminda","password":"pissek","name":{"familyName":"Gunawardena","givenName":"chaminda"},"emails":[{"primary":"true","value":"lc2002lk@yahoo.com","type":"home"}],"addresses":{"streetAddress":"Test
Address1","formatted":"Test
Address2","locality":"Galle","region":"Shouthern","country":"Sri
Lanka","postalCode":"8000"},"phoneNumbers":[{"primary":"true","value":"0094
714 209 800","type":"work"}],"displayName":"Test
Display","title":"Tech. Lead","roles":["admin"]}
ユーザーは正常に作成されていますが、特定の役割に割り当てられていません。