Additional Microsoft Entra services and features related to identity, access, and network security
Same for me.
I print directly the responses of the POST, PATCH and GET method and everything looks correct, but I still have this error on the PATCH test:
The value of emails[primary eq true].value is Missing from the fetched Resource
Here the result of the creation :
{
"schemas" : [
"urn:ietf:params:scim:schemas:core:2.0:User"
],
"id" : "10445",
"externalId" : "******@fishergaylord.info",
"userName" : "******@fishergaylord.info",
"name" : {
"givenName" : "Kailee",
"familyName" : "Monserrat"
},
"active" : true,
"emails" : [
{
"value" : "******@haag.co.uk",
"primary" : true
}
],
"groups" : [
{
"value" : "level1",
"display" : "level1",
"$ref" : "http://localhost:3100/scim/v2/Groups/level1",
"type" : "Group"
}
],
"meta" : {
"resourceType" : "User",
"location" : "http://localhost:3100/scim/v2/Users/10445"
}
}
PATCH result:
{
"schemas" : [
"urn:ietf:params:scim:schemas:core:2.0:User"
],
"id" : "10445",
"externalId" : "******@fishergaylord.info",
"userName" : "******@fishergaylord.info",
"name" : {
"givenName" : "Furman",
"familyName" : "Marques"
},
"active" : true,
"emails" : [
{
"value" : "******@goldner.info",
"primary" : true
}
],
"groups" : [
{
"value" : "level1",
"display" : "level1",
"$ref" : "http://localhost:3100/scim/v2/Groups/level1",
"type" : "Group"
}
],
"meta" : {
"resourceType" : "User",
"location" : "http://localhost:3100/scim/v2/Users/10445"
}
}
And the GET result:
{
"schemas" : [
"urn:ietf:params:scim:api:messages:2.0:ListResponse"
],
"totalResults" : 1,
"startIndex" : 1,
"itemsPerPage" : 1,
"Resources" : [
{
"schemas" : [
"urn:ietf:params:scim:schemas:core:2.0:User"
],
"id" : "10445",
"externalId" : "******@fishergaylord.info",
"userName" : "******@fishergaylord.info",
"name" : {
"givenName" : "Furman",
"familyName" : "Marques"
},
"active" : true,
"emails" : [
{
"value" : "******@goldner.info",
"primary" : true
}
],
"groups" : [
{
"value" : "level1",
"display" : "level1",
"$ref" : "http://localhost:3100/scim/v2/Groups/level1",
"type" : "Group"
}
],
"meta" : {
"resourceType" : "User",
"location" : "http://localhost:3100/scim/v2/Users/10445"
}
}
]
}
Everything looks good and there is a value for the email.