Sp4ce.net
Josso C# Agent
JOSSO, un système de SSO open source sur lequel j'ai contribué avec un client ASP.Net.
Qu’est-ce que JOSSO ?
JOSSO est un système de SSO (Single Sign-On ou en français Authentification Unique) qui est libre et écrit en java. Il permet d’obtenir une solution pour une authentification et les autorisations des utilisateurs de façon centralisée et multi-platform.
JOSSO tourne sur de nombreux serveurs J2EE : Apache Tomcat, JBoss application server, WebLogic application server, Apache Geronimo server, etc. La partie cliente a aussi été adaptée sur de nombreuses environnement: IIS, Apache (Ruby, Python, Perl) and PHP afin de permettre un système de SSO de façon la plus large possible.
Pour avoir plus d’informations sur le système, comment l’installer, ses possibilités, rendez-vous sur josso.org.
Client ASP.Net
Maintenant que vous avez visité le site de JOSSO, que vous l’avez installé, testé et re-testé, vous avez peut être remarqué que le client proposé pour microsoft est écrit en ASP. Maintenant, de nombreuses applications utilise le framework .Net dans les entreprises. J’ai donc pris la liberté d’écrire un agent très simple en .Net
Pour télécharger la solution (VS 2008, framework 3.5)
Pour faire tourner le client, il faut avoir enregistrer le client ActiveX de la version 1.8.1 de josso. Pour ce faire, téléchargez JossoActiveX.dll et suivez les instructions du site josso.org.
Ensuite, pour configurer votre client, utilisez le web.config du projet Josso.Agent.Test