Re: OpenID Connect for Apache Syncope

2018-05-11 Thread Matteo Alessandroni

Hi Dima,

thank you for your work.
You did a great job!

Best regards,
Matteo


On 11/05/2018 09:39, Dima Ayash wrote:

Dear all,

I am glad to announce that the implementation of OpenID Connect 
feature [1] is now complete, and the next step is working on 
[SYNCOPE-1018] [2].


[1] https://issues.apache.org/jira/browse/SYNCOPE-1270

[2] https://issues.apache.org/jira/browse/SYNCOPE-1018


Thank you and best regards,
Dima Ayash.


On 02/08/2018 12:27 PM, Dima Ayash wrote:

Dear,

Thank you for your interest and concern.

For the first point, I started to leveraging as possible from CXF 
OIDC on [1] and specifically from the BigQuery Demo [2] which can 
be taken as an example for the required work.


For the second point, since predefined "client_id " and 
"client_secret" are required , adding a "log on via Google" button 
will be almost impossible and causes risks and less security.
Thus, configuring the Google OpenID Provider "OP" will be the 
solution in this case.


[1] http://cxf.apache.org/docs/jax-rs-oidc.html

[2] 
https://github.com/apache/cxf/tree/master/distribution/src/main/release/samples/jax_rs/big_query



Best regards,

Dima Ayash.


On 02/08/2018 11:41 AM, Colm O hEigeartaigh wrote:

Sounds great! Be sure to re-use as much CXF code as possible, as OpenId
Connect is very well supported in CXF.

I'm wondering if to support logging on via Google say, we have to 
configure
the Google IdP in the UI first, or whether we will just have a "log 
on via

Google" button in the UI?

Colm.

On Thu, Feb 8, 2018 at 8:25 AM, Dima Ayash  
wrote:



Hi all,

Thank you for your nice words.

I already opened an issue for this work  on [1].

[1] https://issues.apache.org/jira/browse/SYNCOPE-1270

Best regards,
Dima Ayash.



On 02/07/2018 11:26 AM, Francesco Chicchiriccò wrote:


Hi Dima,
welcome to the Apache Syncope community!

About your proposed work - which looks extremely interesting, I 
see it as
the "companion" of the SAML 2.0 Service Provider extension [1], 
please open

an issue (type: "new feature", components: "extensions") on [2].

Thanks!

[1] https://syncope.apache.org/docs/reference-guide.html#saml-2-
0-service-provider
[2] https://issues.apache.org/jira/projects/SYNCOPE/

On 07/02/2018 11:09, Dima Ayash wrote:


Dear all,

I would like to introduce myself, my name is Dima Ayash, I am a 
master
student in the University of L'Aquila, Italy. And now I am a 
trainee in

Tirasa Company.
I am interested to work in "OpenID Connect for Apache Syncope" which
will be the subject of my thesis too.

I also submitted the Individual Contributor License Agreement 
(ICLA).


Thank you in advance and best regards,
Dima Ayash.












--

Dott. Matteo Alessandroni

Software Engineer @ Tirasa S.r.l.

Viale Vittoria Colonna, 97 - 65127 Pescara
Tel +39 0859116307 / FAX +39 085973

http://www.tirasa.net

Apache Syncope PMC Member
http://people.apache.org/phonebook.html?uid=skylark17 



Tirasa S.r.l. 


Re: OpenID Connect for Apache Syncope

2018-05-11 Thread Andrea Patricelli


Il 11/05/2018 09:39, Dima Ayash ha scritto:

Dear all,

I am glad to announce that the implementation of OpenID Connect 
feature [1] is now complete, and the next step is working on 
[SYNCOPE-1018] [2].


Awesome, great job!



[1] https://issues.apache.org/jira/browse/SYNCOPE-1270

[2] https://issues.apache.org/jira/browse/SYNCOPE-1018


Looking forward also for these developments :-)


Thank you and best regards,
Dima Ayash.


Best regards,
Andrea




On 02/08/2018 12:27 PM, Dima Ayash wrote:

Dear,

Thank you for your interest and concern.

For the first point, I started to leveraging as possible from CXF 
OIDC on [1] and specifically from the BigQuery Demo [2] which can 
be taken as an example for the required work.


For the second point, since predefined "client_id " and 
"client_secret" are required , adding a "log on via Google" button 
will be almost impossible and causes risks and less security.
Thus, configuring the Google OpenID Provider "OP" will be the 
solution in this case.


[1] http://cxf.apache.org/docs/jax-rs-oidc.html

[2] 
https://github.com/apache/cxf/tree/master/distribution/src/main/release/samples/jax_rs/big_query



Best regards,

Dima Ayash.


On 02/08/2018 11:41 AM, Colm O hEigeartaigh wrote:

Sounds great! Be sure to re-use as much CXF code as possible, as OpenId
Connect is very well supported in CXF.

I'm wondering if to support logging on via Google say, we have to 
configure
the Google IdP in the UI first, or whether we will just have a "log 
on via

Google" button in the UI?

Colm.

On Thu, Feb 8, 2018 at 8:25 AM, Dima Ayash  
wrote:



Hi all,

Thank you for your nice words.

I already opened an issue for this work  on [1].

[1] https://issues.apache.org/jira/browse/SYNCOPE-1270

Best regards,
Dima Ayash.



On 02/07/2018 11:26 AM, Francesco Chicchiriccò wrote:


Hi Dima,
welcome to the Apache Syncope community!

About your proposed work - which looks extremely interesting, I 
see it as
the "companion" of the SAML 2.0 Service Provider extension [1], 
please open

an issue (type: "new feature", components: "extensions") on [2].

Thanks!

[1] https://syncope.apache.org/docs/reference-guide.html#saml-2-
0-service-provider
[2] https://issues.apache.org/jira/projects/SYNCOPE/

On 07/02/2018 11:09, Dima Ayash wrote:


Dear all,

I would like to introduce myself, my name is Dima Ayash, I am a 
master
student in the University of L'Aquila, Italy. And now I am a 
trainee in

Tirasa Company.
I am interested to work in "OpenID Connect for Apache Syncope" which
will be the subject of my thesis too.

I also submitted the Individual Contributor License Agreement 
(ICLA).


Thank you in advance and best regards,
Dima Ayash.











--
Dott. Andrea Patricelli
Tel. +39 3204524292

Developer @ Tirasa S.r.l.
Viale D'Annunzio 267 - 65127 Pescara
Tel +39 0859116307 / FAX +39 085973
http://www.tirasa.net

Apache Syncope PMC Member



Re: OpenID Connect for Apache Syncope

2018-05-11 Thread Francesco Chicchiriccò

On 11/05/2018 09:39, Dima Ayash wrote:

Dear all,

I am glad to announce that the implementation of OpenID Connect 
feature [1] is now complete, and the next step is working on 
[SYNCOPE-1018] [2].


Nice job, Dima! :-)


[1] https://issues.apache.org/jira/browse/SYNCOPE-1270
[2] https://issues.apache.org/jira/browse/SYNCOPE-1018

On 02/08/2018 12:27 PM, Dima Ayash wrote:

Dear,

Thank you for your interest and concern.

For the first point, I started to leveraging as possible from CXF 
OIDC on [1] and specifically from the BigQuery Demo [2] which can 
be taken as an example for the required work.


For the second point, since predefined "client_id " and 
"client_secret" are required , adding a "log on via Google" button 
will be almost impossible and causes risks and less security.
Thus, configuring the Google OpenID Provider "OP" will be the 
solution in this case.


[1] http://cxf.apache.org/docs/jax-rs-oidc.html

[2] 
https://github.com/apache/cxf/tree/master/distribution/src/main/release/samples/jax_rs/big_query



Best regards,

Dima Ayash.


On 02/08/2018 11:41 AM, Colm O hEigeartaigh wrote:

Sounds great! Be sure to re-use as much CXF code as possible, as OpenId
Connect is very well supported in CXF.

I'm wondering if to support logging on via Google say, we have to 
configure
the Google IdP in the UI first, or whether we will just have a "log 
on via

Google" button in the UI?

Colm.

On Thu, Feb 8, 2018 at 8:25 AM, Dima Ayash  
wrote:



Hi all,

Thank you for your nice words.

I already opened an issue for this work  on [1].

[1] https://issues.apache.org/jira/browse/SYNCOPE-1270

Best regards,
Dima Ayash.



On 02/07/2018 11:26 AM, Francesco Chicchiriccò wrote:


Hi Dima,
welcome to the Apache Syncope community!

About your proposed work - which looks extremely interesting, I 
see it as
the "companion" of the SAML 2.0 Service Provider extension [1], 
please open

an issue (type: "new feature", components: "extensions") on [2].

Thanks!

[1] https://syncope.apache.org/docs/reference-guide.html#saml-2-
0-service-provider
[2] https://issues.apache.org/jira/projects/SYNCOPE/

On 07/02/2018 11:09, Dima Ayash wrote:


Dear all,

I would like to introduce myself, my name is Dima Ayash, I am a 
master
student in the University of L'Aquila, Italy. And now I am a 
trainee in

Tirasa Company.
I am interested to work in "OpenID Connect for Apache Syncope" which
will be the subject of my thesis too.

I also submitted the Individual Contributor License Agreement 
(ICLA).


Thank you in advance and best regards,
Dima Ayash.












--
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: OpenID Connect for Apache Syncope

2018-05-11 Thread Dima Ayash

Dear all,

I am glad to announce that the implementation of OpenID Connect feature 
[1] is now complete, and the next step is working on [SYNCOPE-1018] [2].


[1] https://issues.apache.org/jira/browse/SYNCOPE-1270

[2] https://issues.apache.org/jira/browse/SYNCOPE-1018


Thank you and best regards,
Dima Ayash.


On 02/08/2018 12:27 PM, Dima Ayash wrote:

Dear,

Thank you for your interest and concern.

For the first point, I started to leveraging as possible from CXF OIDC 
on [1] and specifically from the BigQuery Demo [2] which can be 
taken as an example for the required work.


For the second point, since predefined "client_id " and 
"client_secret" are required , adding a "log on via Google" button 
will be almost impossible and causes risks and less security.
Thus, configuring the Google OpenID Provider "OP" will be the solution 
in this case.


[1] http://cxf.apache.org/docs/jax-rs-oidc.html

[2] 
https://github.com/apache/cxf/tree/master/distribution/src/main/release/samples/jax_rs/big_query



Best regards,

Dima Ayash.


On 02/08/2018 11:41 AM, Colm O hEigeartaigh wrote:

Sounds great! Be sure to re-use as much CXF code as possible, as OpenId
Connect is very well supported in CXF.

I'm wondering if to support logging on via Google say, we have to 
configure
the Google IdP in the UI first, or whether we will just have a "log 
on via

Google" button in the UI?

Colm.

On Thu, Feb 8, 2018 at 8:25 AM, Dima Ayash  
wrote:



Hi all,

Thank you for your nice words.

I already opened an issue for this work  on [1].

[1] https://issues.apache.org/jira/browse/SYNCOPE-1270

Best regards,
Dima Ayash.



On 02/07/2018 11:26 AM, Francesco Chicchiriccò wrote:


Hi Dima,
welcome to the Apache Syncope community!

About your proposed work - which looks extremely interesting, I see 
it as
the "companion" of the SAML 2.0 Service Provider extension [1], 
please open

an issue (type: "new feature", components: "extensions") on [2].

Thanks!

[1] https://syncope.apache.org/docs/reference-guide.html#saml-2-
0-service-provider
[2] https://issues.apache.org/jira/projects/SYNCOPE/

On 07/02/2018 11:09, Dima Ayash wrote:


Dear all,

I would like to introduce myself, my name is Dima Ayash, I am a 
master
student in the University of L'Aquila, Italy. And now I am a 
trainee in

Tirasa Company.
I am interested to work in "OpenID Connect for Apache Syncope" which
will be the subject of my thesis too.

I also submitted the Individual Contributor License Agreement (ICLA).

Thank you in advance and best regards,
Dima Ayash.












Re: OpenID Connect for Apache Syncope

2018-02-08 Thread Dima Ayash

Dear,

Thank you for your interest and concern.

For the first point, I started to leveraging as possible from CXF  OIDC 
on [1] and specifically from the BigQuery Demo [2] which can be 
taken as an example for the required work.


For the second point, since predefined "client_id " and "client_secret" 
are required , adding a "log on via Google" button will be almost 
impossible and causes risks and less security.
Thus, configuring the Google OpenID Provider "OP" will be the solution 
in this case.


[1] http://cxf.apache.org/docs/jax-rs-oidc.html

[2] 
https://github.com/apache/cxf/tree/master/distribution/src/main/release/samples/jax_rs/big_query



Best regards,

Dima Ayash.


On 02/08/2018 11:41 AM, Colm O hEigeartaigh wrote:

Sounds great! Be sure to re-use as much CXF code as possible, as OpenId
Connect is very well supported in CXF.

I'm wondering if to support logging on via Google say, we have to configure
the Google IdP in the UI first, or whether we will just have a "log on via
Google" button in the UI?

Colm.

On Thu, Feb 8, 2018 at 8:25 AM, Dima Ayash  wrote:


Hi all,

Thank you for your nice words.

I already opened an issue for this work  on [1].

[1] https://issues.apache.org/jira/browse/SYNCOPE-1270

Best regards,
Dima Ayash.



On 02/07/2018 11:26 AM, Francesco Chicchiriccò wrote:


Hi Dima,
welcome to the Apache Syncope community!

About your proposed work - which looks extremely interesting, I see it as
the "companion" of the SAML 2.0 Service Provider extension [1], please open
an issue (type: "new feature", components: "extensions") on [2].

Thanks!

[1] https://syncope.apache.org/docs/reference-guide.html#saml-2-
0-service-provider
[2] https://issues.apache.org/jira/projects/SYNCOPE/

On 07/02/2018 11:09, Dima Ayash wrote:


Dear all,

I would like to introduce myself, my name is Dima Ayash, I am a master
student in the University of L'Aquila, Italy. And now I am a trainee in
Tirasa Company.
I am interested to work in "OpenID Connect for Apache Syncope" which
will be the subject of my thesis too.

I also submitted the Individual Contributor License Agreement (ICLA).

Thank you in advance and best regards,
Dima Ayash.









Re: OpenID Connect for Apache Syncope

2018-02-08 Thread Colm O hEigeartaigh
Sounds great! Be sure to re-use as much CXF code as possible, as OpenId
Connect is very well supported in CXF.

I'm wondering if to support logging on via Google say, we have to configure
the Google IdP in the UI first, or whether we will just have a "log on via
Google" button in the UI?

Colm.

On Thu, Feb 8, 2018 at 8:25 AM, Dima Ayash  wrote:

> Hi all,
>
> Thank you for your nice words.
>
> I already opened an issue for this work  on [1].
>
> [1] https://issues.apache.org/jira/browse/SYNCOPE-1270
>
> Best regards,
> Dima Ayash.
>
>
>
> On 02/07/2018 11:26 AM, Francesco Chicchiriccò wrote:
>
>> Hi Dima,
>> welcome to the Apache Syncope community!
>>
>> About your proposed work - which looks extremely interesting, I see it as
>> the "companion" of the SAML 2.0 Service Provider extension [1], please open
>> an issue (type: "new feature", components: "extensions") on [2].
>>
>> Thanks!
>>
>> [1] https://syncope.apache.org/docs/reference-guide.html#saml-2-
>> 0-service-provider
>> [2] https://issues.apache.org/jira/projects/SYNCOPE/
>>
>> On 07/02/2018 11:09, Dima Ayash wrote:
>>
>>> Dear all,
>>>
>>> I would like to introduce myself, my name is Dima Ayash, I am a master
>>> student in the University of L'Aquila, Italy. And now I am a trainee in
>>> Tirasa Company.
>>> I am interested to work in "OpenID Connect for Apache Syncope" which
>>> will be the subject of my thesis too.
>>>
>>> I also submitted the Individual Contributor License Agreement (ICLA).
>>>
>>> Thank you in advance and best regards,
>>> Dima Ayash.
>>>
>>
>>
>


-- 
Colm O hEigeartaigh

Talend Community Coder
http://coders.talend.com


Re: OpenID Connect for Apache Syncope

2018-02-08 Thread Dima Ayash

Hi all,

Thank you for your nice words.

I already opened an issue for this work  on [1].

[1] https://issues.apache.org/jira/browse/SYNCOPE-1270

Best regards,
Dima Ayash.


On 02/07/2018 11:26 AM, Francesco Chicchiriccò wrote:

Hi Dima,
welcome to the Apache Syncope community!

About your proposed work - which looks extremely interesting, I see it 
as the "companion" of the SAML 2.0 Service Provider extension [1], 
please open an issue (type: "new feature", components: "extensions") 
on [2].


Thanks!

[1] 
https://syncope.apache.org/docs/reference-guide.html#saml-2-0-service-provider

[2] https://issues.apache.org/jira/projects/SYNCOPE/

On 07/02/2018 11:09, Dima Ayash wrote:

Dear all,

I would like to introduce myself, my name is Dima Ayash, I am a 
master student in the University of L'Aquila, Italy. And now I am a 
trainee in Tirasa Company.
I am interested to work in "OpenID Connect for Apache Syncope" which 
will be the subject of my thesis too.


I also submitted the Individual Contributor License Agreement (ICLA).

Thank you in advance and best regards,
Dima Ayash.






Re: OpenID Connect for Apache Syncope

2018-02-07 Thread Marco Di Sabatino Di Diodoro



Il 07/02/2018 12:15, Marco Di Sabatino Di Diodoro ha scritto:

Hi Dima


Il 07/02/2018 11:09, Dima Ayash ha scritto:

Dear all,

I would like to introduce myself, my name is Dima Ayash, I am a 
master student in the University of L'Aquila, Italy. And now I am a 
trainee in Tirasa Company.
I am interested to work in "OpenID Connect for Apache Syncope" which 
will be the subject of my thesis too.

Good lock for the thesis.

* "luck" :D

Welcome on board.

M


I also submitted the Individual Contributor License Agreement (ICLA).

Thank you in advance and best regards,
Dima Ayash.





--
Dott. Marco Di Sabatino Di Diodoro
Tel. +39 3939065570

Tirasa S.r.l.
Viale D'Annunzio 267 - 65127 Pescara
Tel +39 0859116307 / FAX +39 085973
http://www.tirasa.net

Apache Syncope PMC Member
http://people.apache.org/~mdisabatino/



Re: OpenID Connect for Apache Syncope

2018-02-07 Thread Marco Di Sabatino Di Diodoro

Hi Dima


Il 07/02/2018 11:09, Dima Ayash ha scritto:

Dear all,

I would like to introduce myself, my name is Dima Ayash, I am a master 
student in the University of L'Aquila, Italy. And now I am a trainee 
in Tirasa Company.
I am interested to work in "OpenID Connect for Apache Syncope" which 
will be the subject of my thesis too.

Good lock for the thesis.
Welcome on board.

M


I also submitted the Individual Contributor License Agreement (ICLA).

Thank you in advance and best regards,
Dima Ayash.



--
Dott. Marco Di Sabatino Di Diodoro
Tel. +39 3939065570

Tirasa S.r.l.
Viale D'Annunzio 267 - 65127 Pescara
Tel +39 0859116307 / FAX +39 085973
http://www.tirasa.net

Apache Syncope PMC Member
http://people.apache.org/~mdisabatino/



Re: OpenID Connect for Apache Syncope

2018-02-07 Thread Fabio Martelli

Il 07/02/2018 11:09, Dima Ayash ha scritto:

Dear all,

I would like to introduce myself, my name is Dima Ayash, I am a master 
student in the University of L'Aquila, Italy. And now I am a trainee 
in Tirasa Company.
I am interested to work in "OpenID Connect for Apache Syncope" which 
will be the subject of my thesis too.


I also submitted the Individual Contributor License Agreement (ICLA).

Thank you in advance and best regards,
Dima Ayash.


Hi Dima, welcome on board!


--
Fabio Martelli
https://it.linkedin.com/pub/fabio-martelli/1/974/a44
http://blog.tirasa.net/author/fabio/index.html

Tirasa - Open Source Excellence
http://www.tirasa.net/index.html?pk_campaign=email_kwd=fm

Apache Syncope PMC
http://people.apache.org/~fmartelli/



Re: OpenID Connect for Apache Syncope

2018-02-07 Thread Andrea Patricelli

Hi Dima,

welcome abroad!

Very interesting feature, let us know about your developments ;)

Good luck,
Andrea


Il 07/02/2018 11:09, Dima Ayash ha scritto:

Dear all,

I would like to introduce myself, my name is Dima Ayash, I am a master 
student in the University of L'Aquila, Italy. And now I am a trainee 
in Tirasa Company.
I am interested to work in "OpenID Connect for Apache Syncope" which 
will be the subject of my thesis too.


I also submitted the Individual Contributor License Agreement (ICLA).

Thank you in advance and best regards,
Dima Ayash.


--
Dott. Andrea Patricelli
Tel. +39 3204524292

Developer @ Tirasa S.r.l.
Viale D'Annunzio 267 - 65127 Pescara
Tel +39 0859116307 / FAX +39 085973
http://www.tirasa.net

Apache Syncope PMC Member



Re: OpenID Connect for Apache Syncope

2018-02-07 Thread Lorenzo Di Cola

Hi Dima,

welcome and good job!

Regards,


Il 07/02/2018 11:09, Dima Ayash ha scritto:

Dear all,

I would like to introduce myself, my name is Dima Ayash, I am a master 
student in the University of L'Aquila, Italy. And now I am a trainee 
in Tirasa Company.
I am interested to work in "OpenID Connect for Apache Syncope" which 
will be the subject of my thesis too.


I also submitted the Individual Contributor License Agreement (ICLA).

Thank you in advance and best regards,
Dima Ayash.



--
Dott. Lorenzo Di Cola

Software Engineer @ Tirasa S.r.l.
Viale D'Annunzio 267 - 65127 Pescara
Tel +39 0859116307 / FAX +39 085973
http://www.tirasa.net



Re: OpenID Connect for Apache Syncope

2018-02-07 Thread Matteo Alessandroni

Hi Dima,

welcome on board the Apache Syncope community!

Your proposal looks very interesting to me!
Thanks for your contribution!

Enjoy your work!

Best regards,
Matteo

On 07/02/2018 11:09, Dima Ayash wrote:

Dear all,

I would like to introduce myself, my name is Dima Ayash, I am a master 
student in the University of L'Aquila, Italy. And now I am a trainee 
in Tirasa Company.
I am interested to work in "OpenID Connect for Apache Syncope" which 
will be the subject of my thesis too.


I also submitted the Individual Contributor License Agreement (ICLA).

Thank you in advance and best regards,
Dima Ayash.



--

Dott. Matteo Alessandroni

Software Engineer @ Tirasa S.r.l.

Viale D'Annunzio 267 - 65127 Pescara
Tel +39 0859116307 / FAX +39 085973

http://www.tirasa.net

Tirasa S.r.l. 


Re: OpenID Connect for Apache Syncope

2018-02-07 Thread Matteo Di Carlo

Hi Dima,

welcome!

Matteo.


On 07/02/2018 11:09, Dima Ayash wrote:

Dear all,

I would like to introduce myself, my name is Dima Ayash, I am a master 
student in the University of L'Aquila, Italy. And now I am a trainee 
in Tirasa Company.
I am interested to work in "OpenID Connect for Apache Syncope" which 
will be the subject of my thesis too.


I also submitted the Individual Contributor License Agreement (ICLA).

Thank you in advance and best regards,
Dima Ayash.





Re: OpenID Connect for Apache Syncope

2018-02-07 Thread Francesco Chicchiriccò

Hi Dima,
welcome to the Apache Syncope community!

About your proposed work - which looks extremely interesting, I see it 
as the "companion" of the SAML 2.0 Service Provider extension [1], 
please open an issue (type: "new feature", components: "extensions") on [2].


Thanks!

[1] 
https://syncope.apache.org/docs/reference-guide.html#saml-2-0-service-provider

[2] https://issues.apache.org/jira/projects/SYNCOPE/

On 07/02/2018 11:09, Dima Ayash wrote:

Dear all,

I would like to introduce myself, my name is Dima Ayash, I am a master 
student in the University of L'Aquila, Italy. And now I am a trainee 
in Tirasa Company.
I am interested to work in "OpenID Connect for Apache Syncope" which 
will be the subject of my thesis too.


I also submitted the Individual Contributor License Agreement (ICLA).

Thank you in advance and best regards,
Dima Ayash.


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