我正在将wso2身份服务器版本5.0.0与mysql上的用户存储一起使用。当我尝试使用电话号码插入用户时,不会存储电话号码。
curl -v -k --user admin:admin --data "{"schemas":[],"name":{"familyName":"Rossi","givenName":"Mario"},"userName":"rossiusr","password":"rossipsw","emails":"rossim@aaaa.it" ,"phoneNumbers":[{"value":"8811","type":"work"},{"value":"3473344555","type":"mobile"}]}" --header "Content-Type:application/json" https://localhost:9443/wso2/scim/Users
结果是:
Connection #0 to host localhost left intact
{"id":"f6ce5310-a2ee-4976-9579-0299029183bb","schemas":["urn:scim:schemas:core:1.0"],"name":{"familyName":"Rossi","givenName":"Mario"},"userName":"rossiusr","phoneNumbers":[{"type":"work"},{"type":"mobile"}],"emails":"rossim@aaaa.it","meta":{"lastModified":"2015-08-19T16:09:50","location":"https://192.168.3.43:9443/wso2/scim/Users/f6ce5310-a2ee-4976-9579-0299029183bb","created":"2015-08-19T16:09:50"}}
如果我在电话号码中输入一个字符,它可以正常工作:
curl -v -k --user admin:admin --data "{"schemas":[],"name":{"familyName":"Rossi","givenName":"Mario"},"userName":"rossiusr","password":"rossipsw","emails":"rossim@aaaa.it" ,"phoneNumbers":[{"value":"_8811","type":"work"},{"value":"_3473344555","type":"mobile"}]}" --header "Content-Type:application/json" https://localhost:9443/wso2/scim/Users
结果是:
Connection #0 to host localhost left intact
{"id":"3ce83aca-6f70-4274-a2c3-5429132d6001","schemas":["urn:scim:schemas:core:1.0"],"name":{"familyName":"Rossi","givenName":"Mario"},"userName":"rossiusr","phoneNumbers":[{"value":"_8811","type":"work"},{"value":"_3473344555","type":"mobile"}],"emails":"rossim@aaaa.it","meta":{"lastModified":"2015-08-19T16:12:50","location":"https://192.168.3.43:9443/wso2/scim/Users/3ce83aca-6f70-4274-a2c3-5429132d6001","created":"2015-08-19T16:12:50"}}
为什么?一个电话号码...就是一个号码!
在反斜杠内输入电话号码时,可以存储该电话号码。范例:\“ 3473344555 \”
请找到修改后的curl命令,该命令可以正常工作。curl -v -k --user admin:admin --data“ {” schemas“:[],” name“:{” familyName“:” Rossi“,” givenName“:” Mario“},” userName“:” rossiusr“,” password“:” rossipsw“,”电子邮件“:” rossim@aaaa.it“,” phoneNumbers“:[{” value“:\” 8811 \“,” type“:” work“},{” value“:\” 3473344555 \“,” type“:” mobile“}]}”-头文件“ Content-Type:application / json” https:// localhost:9443 / wso2 / scim / Users
结果:{“ id”:“ a5520dfc-aa7c-4b4b-aba2-57df7b87e2e4”,“ schemas”:[“ urn:scim:schemas:core:1.0”],“ name”:{“ familyName”:“ Rossi”, “ givenName”:“ Mario”},“ userName”:“ rossiusr”,“ phoneNumbers”:[{“ value”:“ 8811”,“ type”:“ work”},{“ value”:“ 3473344555”,“类型“:”移动“}],”电子邮件“:” rossim@aaaa.it“,”元“:{” lastModified“:” 2016-01-19T11:04:32“,”位置“:” https:/ / localhost:9443 / wso2 / scim / Users / a5520dfc-aa7c-4b4b-aba2-57df7b87e2e4 “,”创建“:” 2016-01-19T11:04:32“}} *与主机localhost的连接#0保持不变