11

J'ai un site Web ASP.Net 2.0 qui utilise actuellement un MembershipProvider personnalisé et le contrôle de connexion standard. Je voudrais remplacer le contrôle de connexion avec celui de DotNetOpenId.Puis-je utiliser OpenId avec l'ASP MembershipProvider?

Je remplace le ValidateUser qui vérifie le nom d'utilisateur et mot de passe, mais je ne devrais pas avoir besoin de mettre en œuvre cela lorsque vous utilisez OpenId.

Est-il possible d'utiliser OpenId et de toujours avoir le fournisseur d'appartenance à ma disposition pour que je puisse toujours l'utiliser pour accéder à l'utilisateur actuellement connecté?

Ou est-ce que le besoin d'utiliser le modèle de fournisseur est plus grand?

Répondre

6

Aucun fournisseur intégré n'est disponible. Mais vous pouvez toujours implémenter votre propre fournisseur.

Ou vous pouvez consulter this one disponible dans codePlex.

4

modèle Un projet web trouvé à http://code.google.com/p/dotnet-membership-provider/ a une classe de fournisseur d'appartenances de l'échantillon qui fonctionne avec dotnetopenid, bien que vous devriez probablement faire un examen de celui-ci avant de l'utiliser dans la production ... la dernière fois que j'ai vérifié le code source, il besoin d'un peu de travail.

+2

Voter pour une meilleure interface fournisseur d'appartenances qui fonctionne avec OpenID: http://aspnet.uservoice.com/forums/41199-general/suggestions/486926-new-membership-provider-interface-supporting-redir –

Questions connexes