En réponse à Luc.

Pour le sso le seul truc complet qui puisse tout fédérer en s'adaptant aux différentes techniques ce serait wso2 Identity Server.
C'est totalement open source et même la formation est disponible sur leur site wso2 training.