En mi aplicación rails, estoy usando oauth para obtener acceso a los datos de perfil del usuario. El caso es que cuando aparece la página de inicio de sesión de la autorización del instagram, el usuario debe ingresar sus datos de inicio de sesión, se guarda una cookie en mi máquina. ¿Hay alguna manera de ELIMINAR esta cookie (obviamente no manualmente)? Estoy preguntando esto porque cuando se llama de nuevo a la página oauth, esta cookie guardada en mi navegador registra automáticamente al usuario. Esto se ha convertido en una molestia para mi proyecto. No quiero que esto suceda, quiero que se vuelva a mostrar la misma página de inicio de sesión.Eliminación de cookies de la página de autorización de instagram en la aplicación de raíles
5
A
Respuesta
7
Supongo que quiere desconectar al usuario de Instagram y de su aplicación. Para hacerlo, puede enviar su navegador al https://instagram.com/accounts/logout/. Lo he visto usar como una imagen URL o cargada en un iframe de tamaño cero. Sospecho que el segundo es la mejor opción.
De esta forma se requerirá el inicio de sesión de instagram nuevamente la segunda vez, pero no será necesario que reautoricen su aplicación.
Cuestiones relacionadas
- 1. Prueba funcional de autorización en raíles
- 2. Analizar la aplicación de raíles
- 3. eliminación de cookies en servlet
- 4. gema de Instagram: cómo obtener la página siguiente de resultados?
- 5. Eliminación de cookies de un controlador
- 6. La eliminación de cookies Javascript no funciona en Chrome
- 7. Visualización correcta de la fecha de Instagram
- 8. Disminución de las solicitudes POST en la aplicación de raíles
- 9. cómo crear pistas de auditoría en la aplicación de raíles
- 10. Configuración de sendgrid para raíles ... devolviendo Error de autorización
- 11. Cómo forzar la eliminación de caché/cookies del usuario?
- 12. Cómo consolidar la aplicación de múltiples raíles y compartir recursos
- 13. Guía completa sobre la aplicación de raíles de prueba
- 14. tuitear este enlace en la aplicación de raíles
- 15. Archivos JS incluidos dos veces en la aplicación de raíles
- 16. Eliminación de anuncios con la compra en la aplicación
- 17. Acelerando la página de eliminación Admin de Django
- 18. Cómo destruir las cookies en la página de actualización
- 19. Implementación básica de Instagram
- 20. Inicio de sesión de CAS y eliminación de cookies
- 21. ¿Determina si la página actual requiere autorización?
- 22. ASP.NET - Redirigir a la página de error si la autorización de roles falla
- 23. Filtros de imagen de Instagram en iPhone
- 24. ruta de raíles a la identificación específica
- 25. Página de configuración de la aplicación WP7 en la configuración de la aplicación del sistema operativo?
- 26. Propósito de la página de detalles de la aplicación
- 27. Averigüe la pestaña de página URL desde la ID de página y la ID de aplicación
- 28. control no vuelve a la aplicación después de subir la foto a Instagram
- 29. API de Instagram ¿cómo obtener la identificación de usuario?
- 30. ¿Cómo tomar una imagen cuadrada en iphone con avFoundation como en la aplicación de Instagram?
¿Por qué no desea iniciar sesión automáticamente una vez que el usuario ya inició sesión? El inicio de sesión automático es un comportamiento esperado/útil y hace que las cosas sean más difíciles para sus usuarios, solo una experiencia negativa para el usuario, pero podría haber otra manera de resolver su problema. – djlumley
Debe haber algún tipo de url de "cierre de sesión", que puede visitar (como usuario) y borrará sus cookies. p.ej. Twitter tiene [esto] (https://dev.twitter.com/docs/api/1/post/account/end_session) – yoavmatchulsky
La página de inicio de sesión no se mostrará al usuario cada vez. Normalmente su información será extraída del token de acceso que tengo en mi base de datos. En caso de vencimiento de un token de acceso, deberá volver a iniciar sesión (porque instagram no tiene token de actualización). El problema es cuando el usuario hace clic en el enlace para volver a iniciar sesión, la cookie de instagram previamente almacenada comienza la autorización automáticamente. Realmente quiero deshacerme de esta cookie. – serpent403