You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@syncope.apache.org by Brian Demers <bd...@apache.org> on 2018/07/17 17:19:51 UTC

Standalone SCIM Client?

Hey everyone!

Does Syncope have a standalone SCIM client that I could use to _subscribe_
to changes from a SCIM enabled IdP?

I.e. when users are added to Syncope (or another IdP) I need a SCIM
_client_ to receive the user creation.  From there, I'd need to write some
custom code to add users to another system.

Is there anything in Syncope to help me with this?  At first glance, it
looks like the SCIM code in the project is used for adding/managing inbound
users into Syncope.

Thanks!
-Brian

Re: Standalone SCIM Client?

Posted by Brian Demers <br...@gmail.com>.
Thanks! That helps, and gives me some more reading to do!

On Tue, Jul 17, 2018 at 1:51 PM, Francesco Chicchiriccò <ilgrosso@apache.org
> wrote:

> On 17/07/2018 19:19, Brian Demers wrote:
>
>> Hey everyone!
>>
>
> HI Brian,
> glad of your interest in Apache Syncope.
>
> Does Syncope have a standalone SCIM client that I could use to _subscribe_
>> to changes from a SCIM enabled IdP?
>>
>
> Yes, you can leverage the ConnId SCIM 1.1 connector [1] which comes
> bundled with Syncope, and configure it as a resource for full
> reconciliation [2] (that connector does not implement the SYNC operation,
> hence it cannot  be used in incremental mode).
>
> I.e. when users are added to Syncope (or another IdP) I need a SCIM
>> _client_ to receive the user creation.  From there, I'd need to write some
>> custom code to add users to another system.
>>
>
> If you need to customize how the users pulled via SCIM are injected into
> Syncope, a PullActions [3] implementation is what you need.
>
> Is there anything in Syncope to help me with this?  At first glance, it
>> looks like the SCIM code in the project is used for adding/managing inbound
>> users into Syncope.
>>
>
> If you are referring to the SCIM extension [4] then you are right.
>
> FYI, the Directory project provides a general-purpose SCIM client [5].
>
> Regards.
>
> [1] https://github.com/Tirasa/ConnIdSCIMv11Bundle
> [2] http://syncope.apache.org/docs/reference-guide.html#pull-mode
> [3] http://syncope.apache.org/docs/reference-guide.html#pullactions
> [4] http://syncope.apache.org/docs/reference-guide.html#scim
> [5] http://directory.apache.org/scimple/
>
> --
> 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/
>
>

Re: Standalone SCIM Client?

Posted by Francesco Chicchiriccò <il...@apache.org>.
On 17/07/2018 19:19, Brian Demers wrote:
> Hey everyone!

HI Brian,
glad of your interest in Apache Syncope.

> Does Syncope have a standalone SCIM client that I could use to 
> _subscribe_ to changes from a SCIM enabled IdP?

Yes, you can leverage the ConnId SCIM 1.1 connector [1] which comes 
bundled with Syncope, and configure it as a resource for full 
reconciliation [2] (that connector does not implement the SYNC 
operation, hence it cannot  be used in incremental mode).

> I.e. when users are added to Syncope (or another IdP) I need a SCIM 
> _client_ to receive the user creation.  From there, I'd need to write 
> some custom code to add users to another system.

If you need to customize how the users pulled via SCIM are injected into 
Syncope, a PullActions [3] implementation is what you need.

> Is there anything in Syncope to help me with this?  At first glance, 
> it looks like the SCIM code in the project is used for 
> adding/managing inbound users into Syncope.

If you are referring to the SCIM extension [4] then you are right.

FYI, the Directory project provides a general-purpose SCIM client [5].

Regards.

[1] https://github.com/Tirasa/ConnIdSCIMv11Bundle
[2] http://syncope.apache.org/docs/reference-guide.html#pull-mode
[3] http://syncope.apache.org/docs/reference-guide.html#pullactions
[4] http://syncope.apache.org/docs/reference-guide.html#scim
[5] http://directory.apache.org/scimple/

-- 
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/