Comment puis-je parler à ADFS à partir de Java?

Nous avons un site web en cours d'exécution sur Caucho de la Résine. La grande majorité du site est JSP/Java. Nous avons notre propre authentification personnalisée sur le site, ce qui signifie que nous ne sommes pas à l'aide d'un tiers d'authentification des cadres. Nous hébergeons le site de nos clients.

Nos grands clients veulent avoir leurs utilisateurs de se connecter sur notre site avec leurs informations d'identification active directory. Pour cela, je suis en supposant que j'ai parler à ADFS avec SAML, veuillez me corriger si c'est faux.

Donc ma question est comment puis-je aller sur le faire avec Java? de ce que je peux dire, il y a OpenSAML qui sonne comme il ne fait pas tout, et si je veux plus que je besoin d'utiliser Shibboleth. Existe-il d'autres alternatives? si tout ce que je veux est pour que les utilisateurs soient en mesure de se connecter, ce qui est ma meilleure option?

Toute information serait utile. Je vous remercie.

EDIT: je viens de trouvé une autre option serait d'authentification OAuth. Pros? Cons?

OriginalL'auteur casolorz | 2015-01-30