Date: Fri, 29 Mar 2024 08:56:36 +0000 (UTC) Message-ID: <759518565.7727.1711702596234@ip-10-10-7-29.ec2.internal> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_7726_1031026640.1711702596232" ------=_Part_7726_1031026640.1711702596232 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Experimental
= span>SCIM support is experimental in Grouper 2.2. We do not guarantee it to b= e bug-free nor 100% complete. If you would like to assist with testing, ple= ase let us know by emailing the Grouper-dev list.
See also this info on the TIER SCIM API. The TIER SC= IM API will consume SCIM events as a server, whereas this will produce SCIM= calls as a client.
Grouper now supports writing group information out to SCIM endpoints. At prese= nt, the user-id in the consuming system must match the Subject ID in Groupe= r. We only emit SCIM to a down-stream endpoint, this is not an alternative = to the Grouper Web Ser= vice.
To activate the SCIM support, copy the grouper-scim-VERSION.jar into you= r grouper lib directory. The jar can be found in the grouperScim directory = of the grouper-misc directory. Then add the following to your grouper.prope= rties file|:
scim.en= dpoint =3D URL TO SCIM ENDPOINT scim.user =3D username scim.password =3D password
The URL should be to the Groups endpoint of the SCIM server. Note, at th= is time we only support HTTP BASIC for accessing an endpoint.
scim.user should be a user who has admin rights to the Groups endpoint.<= br> scim.password should be a password for the user with basic admin rights.= p>
Next, in grouper-loader.properties, add a new changelog consumer:
changeL= og.consumer.scim.class =3D edu.internet2.middleware.grouper.scim.ScimChange= LogConsumer
Then restart grouper-loader.
The following operations are supported:
As this work was based on a no-longer-existent use-case, it has some lim= itations. Namely, it lacks the following:
When use-cases and suitable test environments emerge we plan to return a= nd finish this module.
See Also
TIER SCIM API<= /p>