2010-10-21 28 views
5

Estoy tratando de implementar DotNetOpenid en mi sitio web asp.net. Sin embargo, cuanto más intento leer en DotNetOpenid, más me confundo. Mi objetivo inicial es permitir el proceso de inicio de sesión del usuario (similar a StackOverflow).Implementación de DotNetOpenid en mi sitio web asp.net

he tratado de conseguir un poco de ayuda a través de esta pregunta dotnetopenid tutorial
pero no tuvo éxito (ya que no estoy usando MVC)

¿Cómo puedo obtener un tutorial que me ayudaría a lograr eso?

Respuesta

1

La plantilla de proyecto ASP.NET OpenID web site (C#) no es un tuturial, pero sí crea un sitio web OpenID ASP.NET funcional.

Acabo de instalarlo y pude poner en marcha un sitio. Aquí hay algunas trampas que me encontré con:

  1. Cuando se crea un nuevo proyecto usando la plantilla, no elige un camino profundo - esto creará problemas durante la creación de la base de datos.

  2. La primera vez que ejecuta la aplicación, verá una excepción: no se preocupe. Cuando obtenga el YSOD, simplemente vaya a la página Setup.aspx mencionada en las instrucciones.

  3. Si no tiene un OpenID, necesitará obtener uno. La página inicial cargada después de la creación de la base de datos tiene un enlace 'Obtener OpenID' si necesita obtener uno. Es un proceso simple y solo toma unos minutos.

Una vez que termine con eso, tendrá una implementación en funcionamiento de un sitio web de OpenID.

Es posible que también desee comprobar el DotNet OpenAuth ASP.NET Controls.

HTH

Editar

Para todos los interesados, también hay una plantilla ASP.NET MVC 2 OpenID web site (C#). Me sorprende @Andrew Arnott respondió la otra pregunta y no los mencionó, ya que él es el autor.

+0

@Andrew Arnott respondió ¿que pregunta? – user279521

+0

@ user279521, Vaya, lo siento, pensó que había hecho la pregunta a la que se había vinculado en su pregunta. –

+0

Cool. Muchas gracias. – user279521

Cuestiones relacionadas