Я пытаюсь получить информацию о пользователе с помощью 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);