Pregunta

He implementado con éxito la integración de Twitter OAuth en mi proyecto web, que permite a un usuario se registre y / o firmar en el uso de su cuenta de Twitter. Me hizo uso de esta biblioteca:

http://twitteroauth.labs.poseurtech.com/connect.php

Simplemente siguió los pasos de la documentación:

http://github.com/abraham/twitteroauth/blob/master/DOCUMENTATION

A pesar de que funciona bien, hay una cosa que no entiendo totalmente. Se refiere a la etapa 7, donde estamos recibiendo "credenciales de larga duración". El documento sugiere para almacenar esas credenciales en una base de datos.

No me queda claro cuál sería el propósito de eso. Significaría que el tiempo que el usuario tiene una sesión, puedo usar ese símbolo para acceder a la API de Twitter RESTO? Así que sería efectivamente una señal de sesión?

O, ¿sería más permanente que una sesión? Si es así, no llego a entender cómo usar esta larga duración modo, como en un escenario signin, que primero tiene que saber quién es el usuario (que requiere que todos los pasos anteriores), antes de que pueda realizar ninguna llamada de API?

¿Cuál es el propósito de almacenar estas muestras de larga duración, y cómo utilizarlos?

¿Fue útil?

Solución

El propósito de almacenar fichas de larga duración es si los usuarios utilizar un mecanismo diferente de autenticación de sesión con Twitter o si necesita realizar acciones en su cuenta de Twitter, mientras que no tienen una sesión activa. Por ejemplo si los usuarios se autentican con OpenID o nombre de usuario / contraseña que no quiere hacer que se vayan a través de la sesión con Twitter fluya cada vez que regreso a su sitio. Si usted proporciona un servicio a decir sondee un canal RSS y Twitter Nuevas entradas que necesita para almacenar las fichas ya que el usuario no mantendrá una sesión activa con el sitio. Usted tendrá que almacenar las fichas asociadas con el usuario en una base de datos para que sepa qué fichas pertenecen a quién.

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