Quelle est la bibliothèque Open source disponible en C#.NET pour le SSO.
Essentiellement, je veux me connecter avec Google SSO puis continuer avec d'autres fournisseurs.
Quelle est la bibliothèque Open source disponible en C#.NET pour le SSO.
Essentiellement, je veux me connecter avec Google SSO puis continuer avec d'autres fournisseurs.
Découvrez: DotNetOpenAuth
Aussi, vous voudrez peut-être consulter les liens suivants:
http://msdn.microsoft.com/en-us/library/ms972971.aspx
http://weblogs.asp.net/hernandl/archive/2004/06/09/ssoformsauth.aspx
Windows Identity Foundation (WIF) est la bibliothèque officielle de Microsoft pour la fédération d'identité.
Dans votre scénario, vous pouvez également utiliser le service de contrôle d'accès (ACS) pour fédérer l'identité avec Google, Yahoo!, etc. Tous sont pris en charge par défaut.
Des exemples, de la documentation, etc. sont disponibles ici : http://claimsid.codeplex.com
Si vous avez un peu plus de contrôle sur vos serveurs, Shibboleth pourrait également être une option. Il a en fait simplifié une grande partie de notre application qui sert des milliers d'utilisateurs et il est bien pensé, flexible et scalable. En gros, définissez un répertoire qui doit être surveillé pour les informations d'identification et Shibboleth s'occupe du reste.
Vous devriez utiliser DotNetOpenAuth, comme indiqué dans la réponse de Kamyar. Si vous souhaitez voir une implémentation complète utilisant DotNetOpenAuth et d'autres séries de bibliothèques auxiliaires, vous devriez consulter cet article :
Intégrer OpenID dans ASP.NET Web Forms en utilisant DotNetOpenAuth
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.