2013-04-10 7 views
5

La nostra app funzionava correttamente ma, senza alcun cambiamento da parte nostra, quando provavamo a inserire la nostra app Facebook all'esterno dell'area di lavoro (direttamente su http://example.herokuapp.com) e dopo aver fornito il nostro utente e password FB , siamo bloccati in un ciclo infinito in cui il parametro di "stato" sull'URL è in continua evoluzione:Problema di Facebook OAuth? Parametro infinito che modifica il parametro "stato" sull'URL

https://example.herokuapp.com/?state=05b40a2e4d2c1f7b4c13a026a069acc3&code=AQCql520w_5dJjHnJlojMvzSCukAMrRsjqCipdkDP3N4h4zUQH72Q79oH2EMd_tQDv-fwKTJr2LG-azBUt37bUX06r3t9QHBwb27XBQyxmgdGdR_A1flZBY_oP-L0UEhjSu1FE8v2blILC8EuEWLNikgtkmaWWwy9e93KQX00wiVj422pzHuzn-m9_jZEUiKsf3dQIwCE3V7UBHMZCD9gS0#_=_ 

Dentro la tela FB che sta funzionando benissimo. E abbiamo una doppia app (ambiente di test) che funziona bene all'interno e all'esterno della tela (stesso codice e configurazione).

Qualche idea?

Grazie

+2

Puoi pubblicare il tuo codice? Stai usando javascript sdk per gestire lo stato dell'utente? –

+2

hai provato a eliminare il cookie e riprovare? si noti inoltre che l'app di heroku può cambiare storage/server sul back-end, qualsiasi dato di stato memorizzato sul disco potrebbe essere distrutto, quindi assicuratevi di utilizzare una "sessione condivisa". – w00d

risposta

Problemi correlati