2010-10-21 9 views
5

J'essaie d'implémenter DotNetOpenid sur mon site web asp.net. Cependant, plus j'essaie de lire sur DotNetOpenid, plus je deviens confus. Mon objectif initial est de permettre le processus de connexion de l'utilisateur (similaire à StackOverflow).Implémentation de DotNetOpenid sur mon site Web asp.net

J'ai essayé d'obtenir une aide par cette question dotnetopenid tutorial
mais sans succès (puisque je ne suis pas en utilisant MVC)

Comment puis-je obtenir un tutoriel qui me aider à accomplir cela?

Répondre

1

Le modèle de projet ASP.NET OpenID web site (C#) n'est pas un modèle, mais il crée un site Web OpenID ASP.NET fonctionnel. Je viens de l'installer et j'ai réussi à faire fonctionner un site. Voici quelques trucs que je suis tombé:

  1. Lorsque vous créez un nouveau projet en utilisant le modèle, ne choisissez pas un chemin profond - cela va créer des problèmes lors de la création de bases de données. Lorsque vous exécutez l'application pour la première fois, vous obtenez une exception - ne vous inquiétez pas à ce sujet. Lorsque vous obtenez le YSOD, accédez simplement à la page Setup.aspx mentionnée dans les instructions.

  2. Si vous n'avez pas d'OpenID, vous devez en obtenir un. La page initiale chargée après la création de la base de données possède un lien 'Get OpenID' si vous en avez besoin. C'est un processus simple et ne prend que quelques minutes.

Une fois que vous aurez terminé cela, vous aurez une implémentation fonctionnelle d'un site Web OpenID.

Vous pouvez également consulter le DotNet OpenAuth ASP.NET Controls.

HTH

Modifier

Pour toute personne intéressée, il y a aussi un modèle ASP.NET MVC 2 OpenID web site (C#). Je suis surpris @Andrew Arnott répondu à l'autre question et ne mentionne pas ces derniers, car il est l'auteur.

+0

@Andrew Arnott a répondu à quelle question? – user279521

+0

@ user279521, Oops, désolé - pensé que vous avez posé la question que vous avez liée à votre question. –

+0

Cool. Merci beaucoup. – user279521