-
-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AttributeReferenceEnricher fills attributes with unexisting subattribute "id", instead of "value"? #51
Comments
Hi, The "id" attribute is mandatory and must be present in all SCIM representations for example : Users or Groups. When a user is added :
The following result is received :
When the new user is fetched :
The following result is returned :
The "id" is not inserted into sub complex attributes (user\phoneNumbers). |
I don't know about the user\phoneNumbers, but I know that for user\groups I am getting "id" instead of "value", while I am setting "value".
Imagine having
Groups attribute does not have an "id" subattribute. |
Indeed it seems to be an issue. We will take a closer look and fix this issue. |
The issue is fixed : e7c5f61 |
Hello,
Please look at the next code:
I noticed that this code inserts "id", while in your SCIMConstants.cs class description of complex attributes both Group and User contains "value":
c.AddStringAttribute("value");
As a result, when getting users you will receive SCIMRepresentation with "value", but when the user returned after the update or create, it will "id" in its complex attributes. Same for groups. Is this intended or an issue?
Thanks!
The text was updated successfully, but these errors were encountered: