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
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.
DotNetOpenId disponible en http://code.google.com/p/dotnetopenid
estoy pensando en lo mismo. En el sitio de Open ID, hay un enlace 'Para desarrolladores' @http://openid.net/developers/ y desde allí hay un enlace a 'Abrir bibliotecas' @http://wiki.openid.net/Libraries y finalmente hay uno llamado 'DotNetOpenID' @http://dotnetopenid.googlecode.com/ que es probablemente lo que estás buscando.
Buena suerte.
DotNetOpenID ahora es DotNetOpenAuth Nos hemos movido a http://dotnetopenauth.net/ –
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í.
¿Hay algún buen tutorial sobre cómo integrar OpenId con un sitio ASP.NET?
Andrew Arnott's post titled "How to add OpenID to your ASP.NET web site (in C# or VB.NET)"
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.
- 1. solución ASP.NET MVC para OpenID + OAuth autenticación trivial +
- 2. Autenticación WSGI: Homegrown, Authkit, OpenID ...?
- 3. autenticación OpenID en Ruby on Rails
- 4. Implementación de OpenID en ASP.net "Correctamente" - ¿Membresía o proveedor de autenticación?
- 5. usando OpenID para el sitio web de autenticación
- 6. cómo comenzar a usar openID en un proyecto asp.net mvc3?
- 7. Autenticación OpenID en el juego de red multijugador C++
- 8. Autenticación ASP.net
- 9. autenticación OpenID con Google en su defecto al azar
- 10. ¿Cómo obtener la autenticación OpenID en SharePoint Services?
- 11. Implementación de .Net OpenId con ASP.Net MVC
- 12. OpenId en Android
- 13. Usando OpenID como el único método de autenticación
- 14. ¿La mejor manera de usar la autenticación OpenID con Azure?
- 15. Autenticación de Android con Google OpenID. ¿Qué sigue?
- 16. Autenticación LDAP en ASP.Net MVC
- 17. autenticación simple papel en asp.net
- 18. Autenticación y Autenticación API Web ASP.NET
- 19. Autenticación de formularios de Asp.net
- 20. Autenticación WCF/ASP.NET
- 21. ASP.Net MVC personalizada autenticación
- 22. Autenticación mono y ASP.NET
- 23. Autenticación OpenId y registro automático con Spring Security 3.0.2
- 24. ASP.NET: arquitectura de permisos/autenticación
- 25. Emular ASP.NET autenticación de cookies
- 26. Autenticación de 2 pasos en ASP.Net MVC
- 27. ¿Cómo integrar OpenID en GlassFish?
- 28. Cómo implementar OpenID en Java
- 29. Autenticación de formularios de ASP.NET y una subcarpeta "Sin autenticación"
- 30. Autenticación de formularios ASP.NET y autenticación persistente Cookie Security
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. –
¿Podría agregar enlaces directos al proyecto de muestra, por favor? –