2010-02-19 11 views
8

Sto lavorando su un sito che utilizza Facebook Connect per l'accesso/creazione dell'utente. Ho un server di sviluppo che viene utilizzato per il controllo qualità e mi piacerebbe che fosse protetto da password. Volevamo utilizzare l'autenticazione di base HTTP, ma questo sembra spezzare Facebook Connect (cade in un loop). Qualcuno sa perché questo potrebbe accadere?Facebook Connect e autenticazione di base HTTP

Credo che l'autenticazione di base avvenga su base browser e che tutte le comunicazioni tra Facebook e il nostro sito avvengano nel browser dell'utente. Quale potrebbe essere il problema?

risposta

5

Facebook Connect utilizza iFrame all'interno di iFrame hack per superare la limitazione dei limiti del dominio incrociato (vedere http://wiki.developers.facebook.com/index.php/Cross_Domain_Communication per i dettagli). La mia ipotesi è che quando Facebook reindirizza alla pagina di callback (xd_receiver.htm) fallisce perché in seguito richiede l'autenticazione di base.

+0

Questo è simile ai miei sospetti. Tuttavia, ho sempre capito che le credenziali di autenticazione di base vengono salvate dal browser e utilizzate quando necessario. Perché un IFrame dovrebbe essere un problema? –

0

Ulteriori informazioni necessarie sul "Falls in a loop". Ma in base alla tua domanda, da quello che ho letto è che facebook connect creerà una password casuale per la creazione dell'account e, se si collegano tramite l'autenticazione di base, dovrà essere modificato per corrispondere (http://www.boonex.com/unity/forums/topic/facebook-connect-error-.htm) Ma tu non specificare se questo è il modo in cui si utilizza FBconnect.
Stai richiedendo l'autenticazione di base per arrivare al punto di collegamento/creazione di un account FBconnect?

Oppure stai utilizzando FBconnect per creare il login per l'autenticazione di base?

Come si richiede un'autenticazione di base? Tipo di server?

Tutto funziona senza richiedere l'autenticazione di base?