2010-10-19 1 views
1

Je cherche des suggestions sur la façon de gérer plusieurs fournisseurs auth comme Twitter, Facebook, Google, OpenID dans une application MVC.Meilleures pratiques pour gérer plusieurs fournisseurs d'authentification pour MVC ala stackoverflow

Quelle est l'idée générale? J'ai ma propre table de détail d'utilisateur et j'utilise actuellement l'authentification d'adhésion d'ASP.Net.

Lorsque quelqu'un se connecte à Facebook, êtes-vous en mesure d'extraire des informations détaillées des utilisateurs via un cookie ou directement depuis facebook? Est-ce que les gens stockent généralement cela dans leur base de données locale? Je suppose que je suis à la recherche d'une large vue d'ensemble. J'ai lu quelques tutoriels, mais ils traitent généralement des détails spécifiques avec la connexion. Merci!

Répondre

0

Ce que vous cherchez est le support OpenId. À titre d'exemple, vous pouvez consulter le code NerdDinner de http://nerddinner.codeplex.com/

Voir aussi http://www.dotnetopenauth.net/

+0

merci Impressionnant! Je vais passer un peu de temps à enquêter, mais est-ce que cette bibliothèque aide facebook à se connecter de quelque façon? Je suppose que cela aide à la mise en page de l'architecture générale? – toddm

+0

Content, je pourrais aider. OpenId est une norme donc je crois que cela devrait fonctionner tant que le site supporte OpenId pour la connexion. Je n'ai pas d'expérience avec l'API Facebook mais elle est utilisée par Linq2Twitter (un autre projet sur codeplex pour les API de LINQ pour twitter, ceci inclus la connexion). – byte

+0

@toddm Je me demandais juste si vous aviez réussi à le faire fonctionner? Je pense au démarrage d'un site et je voudrais aussi intégrer facebook et twitter auth – FelixMM

Questions connexes