Me encanta el uso de OpenID de StackOverflow para el registro. ¿Cómo podría agregar esto a mi sitio? Está basado en PHP. Fui a openid.net y miré las bibliotecas allí, pero pude encontrar muy poco en cuanto a documentación o ejemplos.¿Cómo agregar OpenID a un sitio php?
Respuesta
Este tutorial fue útil para un proyecto anterior en el que trabajé usando PHP y OpenID. Tiene una aplicación de ejemplo.
http://devzone.zend.com/article/3581
alt text http://devzone.zend.com/images/articles/3581/image3.gif
OpenID es grande, pero tienen una gran desventaja. Imaginemos que tengo una cuenta de Google y una cuenta de Yahoo. Entraré usando Google y luego intentaré iniciar sesión usando Yahoo. Y serán diferentes cuentas; es realmente difícil recordar qué proveedor de OpenID estaba usando para el registro ... Por lo tanto, tenga cuidado con OpenID en los sitios web de entretenimiento, pero todavía está bien para los sitios web de los desarrolladores.
Compruebe la clase OpenId de Zend Framework.
Ya, pero podría asociar ambas cuentas para evitar esto. –
Sí, puedes, pero ¿cómo puedes saber que los usuarios asociados a estas cuentas son las mismas personas? Si el usuario ha eliminado todas las cookies, es imposible. :( – Kirzilla
La única manera es hacer como stackoverflow Hacer. Poner el botón "Agregar OpenID" en el perfil del usuario – Kirzilla
- 1. ¿Cómo agregar la función de cierre de sesión a un sitio habilitado para OpenID?
- 2. Cómo usar OpenID en mi sitio web
- 3. ¿Cómo usar la cuenta de Microsoft en un sitio openID?
- 4. Crear un proveedor de OpenID en PHP
- 5. Agregar Facebook Conectarse a un sitio web de CodeIgniter
- 6. Cómo agregar CMS a un sitio web existente
- 7. Biblioteca PHP para openID
- 8. ¿Cómo proteger a un consumidor de OpenID contra el abuso?
- 9. ¿Cómo uso OpenID en mi nuevo sitio web ASP.NET?
- 10. Agregar atributo a un objeto en PHP
- 11. php-openID no funciona con Yahoo
- 12. cómo comenzar a usar openID en un proyecto asp.net mvc3?
- 13. Biblioteca PHP OpenID que permite Facebook/openid/twitter, etc;
- 14. ¿Cómo agrego un backend Java a un sitio PHP existente sin agregar un servidor tomcat para Java Bridge?
- 15. OpenID. Cómo cerrar sesión
- 16. ¿Cómo implemento un servidor OpenID en Rails?
- 17. Agregar módulo confirmable a un sitio existente usando Devise
- 18. Agregar funciones 'CRM' a un sitio web de Django
- 19. ¿Cómo agregar html fuente a un elemento DOMElement en PHP?
- 20. ¿Cómo agregar un método a una clase existente en PHP?
- 21. ¿Cómo agregar clase a un objeto img en DOM, PHP?
- 22. ¿Cómo habilitas a los clientes a usar sus openid en tu sitio web, al igual que stackoverflow?
- 23. usando OpenID para el sitio web de autenticación
- 24. PHP-OpenID de Janrain y Google/Yahoo
- 25. Longitud máxima de un openID
- 26. ¿Cómo se implementa OpenID?
- 27. cómo iniciar sesión en otro sitio a través de PHP
- 28. Biblioteca de OpenID para PHP 5.3
- 29. Cómo delegar su OpenId a Google Apps
- 30. marco de PHP para incluir Google/Facebook/openid etc
¡Justo lo que necesitaba! –
Ese enlace que proporcionó es excelente, gracias – JasonDavis