Pregunta

He implementado OpenID en mi sitio web y estoy curioso cómo los sitios tales como stackoverflow.com puede decir que mi cuenta de Gmail está vinculada a mi cuenta de Facebook.

por ejemplo. Vengo a stackoverflow.com por primera vez y me inicie sesión con mi cuenta de Gmail. A continuación, cierre la sesión, eliminar cookies de mi navegador y volver a stackoverflow.com pero esta vez entro en el uso de Facebook en lugar de Gmail. De alguna manera stackoverflow.com sabe que mi cuenta de Facebook está vinculada a mi gmail, porque todos mis ajustes de usuario se restauran desde la primera vez que haya iniciado sesión con Gmail. Así que, obviamente stackoverflow sabe que mi cuenta de Gmail y cuentas de Facebook son tanto ME.

De vuelta a mi aplicación: Cuando registro en mis usuarios que utilizan Gmail o Facebook, aparece un puesto de vuelta RPX con una cierta información del usuario, como su nombre y dirección de correo electrónico. Es que es seguro decir que si un usuario que se registra en mi página web con su cuenta de Gmail, joe@gmail.com, y después inicia sesión con su Facebook y su cuenta de Facebook también utiliza joe@gmail.com que son, de hecho, la misma persona?

¿Es así como otras personas lograr el mismo objetivo?

¿Fue útil?

Solución

Yo diría que es seguro asumir que dos personas con la misma dirección de correo electrónico son el mismo usuario.

Otra forma de hacer esto sería proporcionar funcionalidad para unir las dos cuentas en su sitio. Lo que quiero decir es que he visto autenticación sociales implementadas en donde si inicia sesión usando OpenID, o Facebook, cada uno sería una entidad separada. Antes de que los intentos de usuario para utilizar un sistema diferente para iniciar sesión, puede pronta para conectarse a su / Twitter / OpenID cuenta de Facebook. Un poco de ingeniería social podría ahorrar una gran cantidad de problemas. Usted sería, por supuesto, tener un problema si no de conexión, y luego proceden a conectarse por separado. De la parte superior de mi cabeza, TripIt le permite unirse a cuentas separadas en una sola. Es posible proporcionar esta funcionalidad.

Apenas algunos pensamientos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top