Open LazaroOnline opened 3 months ago
Since version 4, the SCIM library has been utilizing the EFCore.BulkExtensions
library to perform bulk insertion and updating of records in the SCIMRepresentationAttribute table.
This modification was implemented to significantly enhance performance, allowing for the insertion of large volumes of data without encountering performance issues.
To achieve this improvement, EFCore.BulkExtensions inserts the data into a temporary table, as illustrated here: link.
As a result, it is imperative that the technical user executing the SCIM API possess the CREATE permission on the database schema.
SCIM database user permission error: INSERT, CREATE command denied to user 'scim'@'172.17.0.1' for table SCIMRepresentationAttributeLstTemp360a37e6
PATCH /Users/{id}
OR PUT /Users/{guid}
SimpleIdServer\src\Scim\SimpleIdServer.Scim\Commands\Handlers\PatchRepresentationCommandHandler.cs:line 71
EXCEPTION: MySqlConnector.MySqlException
Tested in the current latest of "SimpleIdServer.Scim" v4.0.7