2010-02-19 37 views
8

Kullanıcı girişi/oluşturması için Facebook Connect'i kullanan bir sitede çalışıyorum. QA için kullanılan bir geliştirme sunucum var ve şifre korumalı olmasını istiyorum. HTTP temel kimlik doğrulamasını kullanmak istedik, ancak bu Facebook Connect'i (bir döngüde düşüyor) kırıyor gibi görünüyor. Bunun neden olduğunu bilen var mı?Facebook Bağlan ve HTTP temel kimlik doğrulaması

Temel kimlik doğrulamanın tarayıcı bazında yapıldığını ve Facebook ile sitemiz arasındaki tüm iletişimin kullanıcının tarayıcısında yapıldığını düşünüyorum. Sorun ne olabilir?

cevap

5

Facebook Connect, etki alanı sınırları sınırlamalarının üstesinden gelmek için iFrame'in iFrame hack'ini kullanır (ayrıntılar için bkz. http://wiki.developers.facebook.com/index.php/Cross_Domain_Communication). Tahminimce, Facebook geri arama sayfasına (xd_receiver.htm) yönlendirdiğinde, daha sonra temel kimlik doğrulaması gerektirdiğinden başarısız olur.

+0

Bu, şüphelerime benzer. Ancak, her zaman Temel Kimlik doğrulama bilgilerinin tarayıcı tarafından kaydedildiğini ve gerektiğinde kullanıldığını anladım. Bir IFrame neden sorun olur? –

0

Daha fazla bilgi "bir döngüye düşer". Ama sorduğunuz soruya göre, facebook bağlantısından hesap oluşturmada rastgele bir şifre oluşturacaksınız ve eğer temel auth'a giriş yapıyorlarsa, eşleşmek için değiştirilmelidir (http://www.boonex.com/unity/forums/topic/facebook-connect-error-.htm) Ama siz FBconnect'i kullanmanın yolu olup olmadığını belirtme.
FBconnect hesabı bağlantısı/oluşturma noktasına ulaşmak için temel kimlik doğrulama gerekiyor mu?

Yoksa temel kimlik doğrulaması için FBconnect'i kullanıyor musunuz?

Temel kimlik bilgileri nasıl gerekir? Sunucu tipi?

Her şey temel yetki gerektirmeden çalışır mı?

İlgili konular