2013-01-31 17 views
5

La mia estensione deve periodicamente inviare alcuni dati (in background) al server con informazioni sull'autenticazione dell'utente da FB. Quindi ho assolutamente bisogno di inviare token FB con i dati.Autentica estensione chrome tramite Facebook

In questo momento sto aprendo https://www.facebook.com/dialog/oauth?client_id=<APP_ID>&response_type=token&redirect_uri=http://www.facebook.com/connect/login_success.html in una nuova scheda, quindi retrivieng un token da un hash (utilizzando la pagina di sfondo), quindi memorizzandolo in localStorage.

Ma diciamo che l'utente chiude il browser e lo apre dopo che il token è scaduto. Come dovrei recuperarne uno nuovo senza che l'utente faccia molti clic aggiuntivi?

risposta

0

Suggerirei di utilizzare request long-lived token tramite il server e archiviarlo insieme al tempo di scadenza calcolato che è possibile ottenere da token debug API nella memoria locale. Quindi aggiorna il token prima che scada per evitare la ri-autenticazione.

Problemi correlati