Nell'applicazione rails sto utilizzando oauth per accedere ai dati del profilo dell'utente. Il fatto è quando compare la pagina di accesso dell'autorizzazione di instagram, l'utente deve inserire i dettagli di accesso, un cookie viene salvato nella mia macchina. C'è un modo per CANCELLARE questo cookie (ovviamente non manualmente)? Lo sto chiedendo perché quando viene richiamata la pagina oauth, questo cookie salvato nel mio browser registra automaticamente l'utente. Questo è diventato un fastidio per il mio progetto. Non voglio che ciò accada, voglio che venga visualizzata di nuovo la stessa pagina di accesso.Eliminazione cookie della pagina di autorizzazione instagram nell'applicazione rails
5
A
risposta
7
Suppongo che tu voglia disconnettere l'utente da instagram e dall'applicazione. Per farlo è possibile inviare il proprio browser allo https://instagram.com/accounts/logout/. L'ho visto usato come URL dell'immagine o caricato in iframe di dimensioni zero. Sospetto che la seconda sia l'opzione migliore.
In questo modo sarà necessario riconnettere l'instagram nuovamente la seconda volta, ma non richiederà loro di autorizzare di nuovo l'applicazione.
Problemi correlati
- 1. Eliminazione logout e cookie CAS
- 2. Come eliminare i cookie all'aggiornamento della pagina
- 3. Autorizzazione dell'API di Instagram rifiutata - caso d'uso non valido?
- 4. Rspec autorizzazione in Rails
- 5. Nodejs scraping della pagina Web con cookie di autenticazione
- 6. Architetture di un modello di autorizzazione autorizzazione della piattaforma
- 7. Asp.Net MVC 6 Autenticazione cookie: mancata autorizzazione
- 8. Instagram: condividi foto dalla pagina web
- 9. node.js + express.js + socket.io autorizzazione: nessun cookie
- 10. Rails: numero della valuta, eliminazione degli zeri finali
- 11. Autorizzazione Pundit sulla pagina personalizzata activeadmin
- 12. Rails Cookie Problema
- 13. implementazione di base Instagram
- 14. Eliminazione di un'app Tab da pagina errore
- 15. Rails - Eliminazione di record associati non salvati
- 16. OAuth (Instagram) senza aggiornamento
- 17. Rails: WickedPDF: interruzioni di pagina
- 18. Rails 3: disabilita i cookie di sessione
- 19. Memorizzazione di un cookie crittografato con Rails
- 20. Eliminazione della catena di attività di Celery?
- 21. Pagina statica html con autorizzazione (protezione password)?
- 22. heroku - rails - Autorizzazione negata (chiave pubblica)
- 23. Errore di accesso a Instagram nell'app per iOS utilizzando UIWebView
- 24. Localizzazione della posizione iOS Prompt di autorizzazione
- 25. Linux Page Cache - Eliminazione di una pagina dalla cache pagina in kernel
- 26. UIDocumentInteractionController condivide tramite Instagram (e SOLO Instagram)
- 27. Rails imposta il titolo della pagina in vista
- 28. Rails/rspec: come impostare i cookie in una richiesta specifica?
- 29. Come "inoltrare" un cookie ad un'altra pagina
- 30. Rails messaggio flash rimane per due caricamento della pagina
Perché non vuoi l'accesso automatico una volta che un utente ha già effettuato l'accesso? L'accesso automatico è un comportamento previsto/utile e rende le cose più difficili per i tuoi utenti solo un'esperienza utente negativa, ma potrebbe esserci un altro modo per risolvere il tuo problema. – djlumley
Ci dovrebbe essere una sorta di URL di "disconnessione", che puoi visitare (come utente) e cancellerà i loro cookie. per esempio. Twitter ha [questo] (https://dev.twitter.com/docs/api/1/post/account/end_session) – yoavmatchulsky
La pagina di accesso non verrà mostrata all'utente ogni volta. Normalmente le sue informazioni saranno recuperate dal token di accesso che ho nel mio DB. In caso di scadenza di un token di accesso dovrà relogin (perché instagram non ha token di aggiornamento). Il problema è quando l'utente fa clic sul collegamento per accedere, il cookie instagram precedentemente memorizzato avvia automaticamente l'autorizzazione. Voglio davvero sbarazzarmi di questo cookie. – serpent403