On 01/31/2014 08:17 AM, Francesco Chicchiriccò wrote:
> Are you saying that we should split our development in two:
> (1) smart proxy, exposing the RESTful interface, developed on the
> basis of [8]
> (2) actual ConnId connector, dealing with the proxy above for
> implementing its own logic


> If so, could you please point to the source code of [8]?
> Will then this eventually become part of FreeIPA?

Quite soon. I would leave it to the team to suggest whether user and
host provisioning smart proxies should be a same smart proxy or
different so that they can be installed independently from each other
but use the same approach. IMO haveing them separately but share the
same code and approach will be more valuable to the project. But I am
open to other ideas here.

> I am actually not sure if it is "lightweight" connector could actually
> be better than a "loaded" connector (e.g. without proxy), from a
> deployment point of view, unless you are saying either that (a) a
> smart proxy is already available that can be reused 

The idea can be reused as a starting point. IMO the easiest would be to
look at the patches and use same machinery but implement different commands.

> or that (b) incorporating the smart proxy that we are going to develop
> into FreeIPA will easily happen.

If done right: i.e. following process and style then yes.

Please become familiar with the coding style [9] page on the wiki and
other contributer guidelines [10].
Also having a design page created as a result of the preliminary
investigation would go a long way towards acceptance and quality of the

We will gladly guide you on the way if you have specific questions

>>>>> [2] http://tirasa.github.io/ConnId/
>>>>> [3] http://java.net/projects/identityconnectors/
>>>>> [4] https://github.com/Tirasa/ConnIdFreeIPABundle
>>>> [5]
>>>> http://tirasa.github.io/ConnId/apidocs/base/org/identityconnectors/framework/spi/operations/package-summary.html
>>> [6]
>>> https://www.redhat.com/archives/freeipa-users/2013-January/msg00109.html
>>> [7] http://www.freeipa.org/page/Documentation
>>> [8] http://www.freeipa.org/page/V3/Smart_Proxy
> [1] http://syncope.apache.org/

[9] http://www.freeipa.org/page/Coding_Style
[10] http://www.freeipa.org/page/Contribute/Code

Thank you,
Dmitri Pal

Sr. Engineering Manager for IdM portfolio
Red Hat Inc.

Looking to carve out IT costs?

Freeipa-devel mailing list

Reply via email to