From: Krzysztof B. <kb...@un...> - 2022-10-24 10:46:22
|
Hi Sander, W dniu 20.10.2022 o 11:33, Sander Apweiler pisze: > Hi Krzysztof, > while testing the SCIM API we got another error. When we open the > configuration in console endpoint (Services -> SCIM REST API), a pop-up > appears with "Please check the form for invalid and missing mandatory > values". The log indicates a null pointer, but I do not get which > mandatory value is missing. Following the manual > unity.endpoint.scim.rootGroup is the only mandatory config. This is set > in our config: > > cat modules/core/scim.properties > unity.endpoint.scim.rootGroup=/ > unity.endpoint.scim.membershipGroups.1=groups > unity.endpoint.scim.membershipAttributes.1=/ That's s small bug on our side. We have added one extra config option which was not marked as mandatory in configuration, while in code we assumed its presence. It will be fixed in the next patch (this expected week), in that way that this extra option will be really optional. As a workaround you can add unity.endpoint.scim.|restAdminGroup=/some/group| setting it to a group. Use an empty group if you don't want to give anyone capabilities to use the SCIM admin REST API (what would be equivalent to not setting the property in 3.11.2) . HTH, Krzysztof |