Я работаю над сайтом, который использует Подключение Facebook для пользовательского входа в систему/создания. У меня есть сервер разработки, который используется для QA, и я хотел бы, чтобы он был защищен паролем. Мы хотели использовать Базовую аутентификацию HTTP, но это, кажется, повреждает Подключение Facebook (это падает в цикле). Кто-либо знает, почему это может происходить?
Я полагаю, что стандартная аутентификация сделана на основе браузера, и вся коммуникация между Facebook и нашим сайтом сделана в браузере пользователя. Какова могла быть проблема?
Facebook Connect использует хак iFrame inside iFrame для преодоления ограничения на пересечение доменных границ (см. http://wiki.developers.facebook.com/index.php/Cross_Domain_Communication для деталей). Я предполагаю, что когда Facebook перенаправляет на страницу обратного вызова (xd_receiver.htm), происходит сбой, потому что позже требуется базовая аутентификация.
Дополнительная информация, необходимая для "зацикливания". Но, исходя из вашего вопроса, из того, что я прочитал, является то, что соединение facebook создаст случайный пароль при создании учетной записи, и если они входят в систему через базовую аутентификацию, его необходимо будет изменить, чтобы соответствовать ( http: //www.boonex.com/unity/forums/topic/facebook-connect-error-.htm)
Но вы не указываете, используете ли вы FBconnect таким образом.
Требуется ли вам базовая авторизация, чтобы перейти к созданию или привязке аккаунта FBconnect?
Или вы используете FBconnect для создания логина для базовой аутентификации?
Как вам требуется базовая авторизация? Тип сервера?
Все ли работает без базовой аутентификации?