Facebook Connect и базовая аутентификация по протоколу HTTP

StackOverflow https://stackoverflow.com/questions/2296660

  •  21-09-2019
  •  | 
  •  

Вопрос

Я работаю над сайтом, который использует Facebook Connect для входа в систему / создания пользователя.У меня есть сервер разработки, который используется для контроля качества, и я бы хотел, чтобы он был защищен паролем.Мы хотели использовать базовую аутентификацию HTTP, но это, похоже, нарушает Facebook Connect (он зацикливается).Кто-нибудь знает, почему это может происходить?

Я считаю, что базовая аутентификация выполняется на основе браузера, и все общение между Facebook и нашим сайтом осуществляется в браузере пользователя.В чем может быть проблема?

Это было полезно?

Решение

Facebook Connect использует iFrame inside iFrame hack для преодоления ограничений, связанных с пересечением границ домена (см. http://wiki.developers.facebook.com/index.php/Cross_Domain_Communication для получения подробной информации).Я предполагаю, что когда Facebook перенаправляет на страницу обратного вызова (xd_receiver.htm), происходит сбой, потому что позже требуется базовая аутентификация.

Другие советы

Необходима дополнительная информация по теме "попадает в петлю".Но, основываясь на вашем вопросе, из того, что я прочитал, facebook connect создаст случайный пароль при создании учетной записи, и если они входят в систему через базовую аутентификацию, его нужно будет изменить, чтобы он соответствовал (http://www.boonex.com/unity/forums/topic/facebook-connect-error-.htm) Но вы не указываете, используете ли вы FBConnect именно таким образом.
Требуется ли вам базовая аутентификация, чтобы перейти к ссылке / созданию учетной записи FBConnect?

Или вы используете FBConnect для создания логина для базовой аутентификации?

Как вам требуется базовая аутентификация?Тип сервера?

Все ли работает, не требуя базовой авторизации?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top