simpleidserver / SimpleIdServer

OpenID, OAuth 2.0, SCIM2.0, UMA2.0, FAPI, CIBA & OPENBANKING Framework for ASP.NET Core
https://simpleidserver.com/
Apache License 2.0
693 stars 91 forks source link

[SCIM] Common Attribute "id" must be unique #574

Closed schurlinga closed 1 month ago

schurlinga commented 10 months ago

According to RFC 7643 - Common Attributes, "id" must be unique:

A unique identifier for a SCIM resource as defined by the service provider. Each representation of the resource MUST include a non-empty "id" value. This identifier MUST be unique across the SCIM service provider's entire set of resources.

The "id" attribute should be added as 'unique' within StandardSchemas.StandardResponseSchemas:

https://github.com/simpleidserver/SimpleIdServer/blob/ed077178cd645a92c4aab502b4266b3f923313fb/src/Scim/SimpleIdServer.Scim.Domains/StandardSchemas.cs#L191C9-L192C218

simpleidserver commented 10 months ago

Hello,

We have made some modifications to adhere to the RFC. Now, by default, the id has the following characteristics:

KR,

SID