Невозможно получить информацию о пользователе, используя SCIM2 user Get API - PullRequest
0 голосов
/ 18 марта 2020

Я пытаюсь получить информацию о пользователе с помощью SCIM2 Rest API (Основное хранилище пользователей - MongoDB). URL запроса:

https://localhost:9443/scim2/Users/54654654654654

Я получаю ответ ниже:

{"schemas":["urn:ietf:params:scim:api:messages:2.0:Error"],"detail":"Error in getting user information from Carbon User Store foruser: 54654654654654","status":"500"}

Ниже приведены журналы:

[2020-03-18 17:41:34,749]  INFO {AUDIT_LOG}-  Initiator=admin@carbon.super Action=Get-User-List Target=null Data={"Claim Value":"54654654654654","Claim":"http://wso2.org/claims/userid","Profile":"default"} Outcome=Failure Error={"Error Message":"Un-expected error while getting user list, Parameter count not matched with query parameters","Error Code":"34003"} 

Запрос SCIM:

var client = new RestClient("https://localhost:9443/scim2/Users/5");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Basic YWRtaW46YWRtaW4=");
IRestResponse response = client.Execute(request);
...