1

Je travaille sur un site Web qui a une authentification Facebook Connect. Je veux ajouter un système interne d'enregistrement et d'authentification, donc je suis à la recherche de MembershipProvider. J'ai quelques questions sur ASP.NET Membres:MembershipProvider et MembershipUser meilleures pratiques

  1. Certaines méthodes (comme GetUser) renvoient un MembershipUser, je travaille avec mon propre objet utilisateur et je voudrais revenir au lieu de MembershipUser. Y a-t-il un MembershipProvider générique? (par exemple: MembershipProvider<MyUser>)
  2. J'ai besoin d'ajouter et de supprimer certains paramètres dans la méthode CreateUser (dans MembershipProvider). Si j'ajoute une nouvelle méthode CreateUser avec uniquement des paramètres utiles dans mon CustomMembershipProvider, cette méthode ne sera pas accessible depuis la classe statique Membership. Quelle est la meilleure façon de le faire ? Devrais-je diffuser le Membership.Provider pour accéder à mon fournisseur?
  3. Ma conception d'application n'autorise pas mon objet Utilisateur à hériter de MembershipUser. En outre, beaucoup de propriétés MembershipUser sont inutiles pour moi et je ne veux pas l'avoir dans mon objet Utilisateur.

Quelqu'un pourrait-il m'aider? Quelle est la meilleure pratique pour le faire s'il vous plaît?

Répondre

0

Avez-vous envisagé d'utiliser le SDK Windows Identity Foundation pour fournir l'authentification de l'utilisateur au lieu de lancer le vôtre? Avec cette API, vous pouvez offrir non seulement Facebook, mais aussi Google, Yahoo, Live et autres comme options de connexion pour vos utilisateurs.