Central Authentication and Authorization



I'm researching for a central Authentication and authorization solution for my client.


The requirements are as follows:


1.    Single sign-on for all products.


2.    Client libs for Java and C++.


3.    Be able to sync with other installed ldap's


4.    Good integration with seam (I saw JOSSO provide this)


5.    Open-source.


Currently I'm checking these:


•    JOSSO


•    CAS


•    JAAS


•    Openldap


Did anyone used any of these (or any other solution) and can recommend?