----- Le 10 Mar 22, à 16:42, Francesco Chicchiriccò ilgro...@apache.org a écrit :
> On 10/03/22 16:39, Lionel SCHWARZ wrote: >> Hi Francesco, >> >> My understanding is that the PUSH operation does create on external resource >> a >> user which exists in Syncope. >> What if I want to create, on external resource, a user which is not in >> Syncope? > > (Please ensure to actually reply to ML address) > > Hi Lionel, > your understanding is correct: all operations managed by Syncope are involving > its internal storage and all the provisioning rules defined. > > As provisioning manager, Syncope does not provide a way to manipulate External > Resources without passing through its internal storage, on purpose. > > Hope this clarifies. Absolutely! Thanks Lionel > Regards. > >> ----- Le 10 Mar 22, à 16:21, Francesco Chicchiriccò ilgro...@apache.org a >> écrit >> : >> >>> On 10/03/22 16:08, Lionel SCHWARZ wrote: >>>> Dear all, >>>> >>>> Reading the 2.1.10 reference guide, it is not clear for me if it is >>>> possible >>>> (and how) to manually trigger a CREATE on an underlying connector, that is >>>> for >>>> exemple create a new user on a defined resource. >>>> The REST /resources/{key}/{anyTypeKey} does expose the POST operation but >>>> it >>>> seems to be for dealing with sync tokens. >>>> The REST /resources/{key}/{anyTypeKey}/{value} does not expose the DELETE >>>> operation neither. >>>> >>>> Is there a way to manually create/delete on external identity stores? >>> Hi Lionel, >>> if you need to manually send or delete several users to an External >>> Resource, >>> you should be defining and running a Push Task [0][1] for the purpose. >>> >>> You can also send or delete a single user to an External Resource from Admin >>> Console or via REST by calling the >>> >>> POST /reconciliation/push >>> >>> endpoint. >>> >>> Please notice that in order to perform actual create / update or delete >>> operation, you will need to appropriately select the matching / unmatching >>> rules, as explained in the docs. >>> >>> See REST reference [2] or public demo's Swagger UI [3] for more details. >>> >>> HTH >>> Regards. >>> >>> [0] >>> https://syncope.apache.org/docs/2.1/reference-guide.html#provisioning-push >>> [1] https://syncope.apache.org/docs/2.1/reference-guide.html#tasks-push >>> [2] https://syncope.apache.org/rest/2.1/index.html >>> [3] https://syncope-vm.apache.org/syncope/swagger/ > > -- > Francesco Chicchiriccò > > Tirasa - Open Source Excellence > http://www.tirasa.net/ > > Member at The Apache Software Foundation > Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail > http://home.apache.org/~ilgrosso/