Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Curl 通过SCIM端点将复杂AttirButes添加为wso2Extension的另一个复杂属性的子属性_Curl_Wso2_Wso2is_Scim - Fatal编程技术网

Curl 通过SCIM端点将复杂AttirButes添加为wso2Extension的另一个复杂属性的子属性

Curl 通过SCIM端点将复杂AttirButes添加为wso2Extension的另一个复杂属性的子属性,curl,wso2,wso2is,scim,Curl,Wso2,Wso2is,Scim,我想通过SCIM端点添加一个复杂属性作为wso2Extension的另一个复杂属性的子属性。我已经通过SCIM rest端点成功地将复杂属性作为wso2Extension的子属性添加到用户配置文件中 下面给出了working curl命令,将名为patient的复杂属性作为wso2Extension的子属性添加到用户配置文件中 curl -v -k --user admin:admin --data "{"schemas":[],"userName":"SureshAtt","password"

我想通过SCIM端点添加一个复杂属性作为wso2Extension的另一个复杂属性的子属性。我已经通过SCIM rest端点成功地将复杂属性作为wso2Extension的子属性添加到用户配置文件中

下面给出了working curl命令,将名为patient的复杂属性作为wso2Extension的子属性添加到用户配置文件中

curl -v -k --user admin:admin --data "{"schemas":[],"userName":"SureshAtt","password":"Wso2@123","wso2Extension":{"employeeNumber":"000111","costCenter":"111111","organization":"WSO2Org","division":"Engineering","department":"Intigration","patient":{"firstName":"Test Patient","displayName":"Test Patient"}}}" --header "Content-Type:application/json" https://localhost:9443/wso2/scim/Users
现在我想添加一个名为professional的复杂属性,作为wso2Extension的另一个复杂属性的子属性,我尝试使用下面的curl命令

curl -v -k --user admin:admin --data "{"schemas":[],"userName":"SureshAtt","password":"Wso2@123","wso2Extension":{"employeeNumber":"000111","fax":"1233","costCenter":"111111","organization":"WSO2Org","division":"Engineering","department":"Intigration","patient":{"professional":{"firstName":"Test Patient","displayName":"Test Patient"}}}}" --header "Content-Type:application/json" https://localhost:9443/wso2/scim/Users
用户已成功创建,但配置文件中没有自定义属性


请帮助

显示的是用户界面,用户配置文件下的内容取自索赔方言“claims.wso2.org”。当我们通过SCIM添加声明时,使用的是SCIM核心模式。如果要在概要文件中查看上述属性,应执行以下操作

  • 将WSO2声明方言和SCIM核心方言中的声明映射到同一用户存储属性
  • 在WSO2声明方言中,将这些声明配置为“默认支持”
  • 然后您应该能够看到用户配置文件中的属性。我假设您已经根据自定义属性正确配置了文件“scim schema extension.config”,并且在“provisioning config.xml”中设置了属性“true”