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. Autenticación de OpenID y acceso API
- 5. Combinación de autenticación OpenID y Facebook
- 6. Implementación de OpenID en ASP.net "Correctamente" - ¿Membresía o proveedor de autenticación?
- 7. Autenticación del servicio web usando OpenID
- 8. cómo comenzar a usar openID en un proyecto asp.net mvc3?
- 9. usando OpenID para el sitio web de autenticación
- 10. Autenticación OpenID en el juego de red multijugador C++
- 11. Autenticación ASP.net
- 12. autenticación OpenID con Google en su defecto al azar
- 13. ¿Cómo obtener la autenticación OpenID en SharePoint Services?
- 14. Implementación de .Net OpenId con ASP.Net MVC
- 15. OpenId en Android
- 16. Usando OpenID como el único método de autenticación
- 17. ¿La mejor manera de usar la autenticación OpenID con Azure?
- 18. Autenticación de Android con Google OpenID. ¿Qué sigue?
- 19. Autenticación LDAP en ASP.Net MVC
- 20. autenticación simple papel en asp.net
- 21. Autenticación y Autenticación API Web ASP.NET
- 22. Autenticación de formularios de Asp.net
- 23. Autenticación WCF/ASP.NET
- 24. ASP.Net MVC personalizada autenticación
- 25. Autenticación mono y ASP.NET
- 26. ASP.NET: arquitectura de permisos/autenticación
- 27. Emular ASP.NET autenticación de cookies
- 28. Autenticación OpenId y registro automático con Spring Security 3.0.2
- 29. Autenticación Rails 3 con OpenID, Twitter o Facebook
- 30. Autenticación de 2 pasos en ASP.Net MVC
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? –