2008-08-19 21 views
27

Estoy comenzando a construir una nueva aplicación web que requerirá cuentas de usuario. Ahora que tengo un OpenID que estoy usando para este sitio, pensé que sería genial si pudiera usar OpenID para la autenticación en mi aplicación. ¿Hay algún buen tutorial sobre cómo integrar OpenID con un sitio ASP.NET?Autenticación de OpenID en ASP.NET?

Respuesta

23

Ver Scott Hanselman's post on using DotNetOpenID en ASP.NET. Andrew Arnott's blog está lleno de ejemplos sobre el uso de DotNetOpenID con ASP.NET, incluido ASP.NET MVC.

Recientemente conecté DotNetOpenID para el lanzamiento de Subtext 2.0. Fue muy sencillo: los ejemplos de código incluidos con la descarga de DotNetOpenID son bastante útiles. Lo único que recomendaría es que solo use la biblioteca y evite el control ASP.NET. Utiliza el diseño basado en tablas (codificado) y es bastante difícil de cambiar de estilo.

+0

Solo una nota de que hay varios controles ASP.NET en la biblioteca. OpenIdLogin es como dices. Pero OpenIdTextBox es mucho más simple (UI sabio) y es más amigable con CSS. –

+0

¿Podría agregar enlaces directos al proyecto de muestra, por favor? –

1

También debe consultar el código base DotNetNuke, han estado usando OpenID para las últimas revisiones y encontrará el código de trabajo para implementarlo allí.

2

DotNetNuke no puede ser un buen ejemplo actual. Cuando hicimos la integración, DotNetOpenID no soportaba las especificaciones de OpenID 2.0. Arreglé un tenedor para obtener el soporte 2.0 y no tuve la oportunidad de extraerlo para la versión oficial de DotNetOpenID 2.0.

Cuestiones relacionadas