2010-02-19 2 views
8

사용자 로그인/생성을 위해 Facebook Connect를 사용하는 사이트에서 작업하고 있습니다. QA에 사용되는 개발 서버가 있으며 암호로 보호되기를 바랍니다. 우리는 HTTP 기본 인증을 사용하기를 원했지만 페이스 북 연결을 중단하는 것으로 보입니다. 왜 그 일이 일어날 지 아무도 몰라?Facebook Connect 및 HTTP 기본 인증

기본 인증은 브라우저를 기반으로 이루어지며 Facebook과 당사 사이트 간의 모든 통신은 사용자의 브라우저에서 이루어집니다. 무엇이 문제 일 수 있습니까?

답변

5

Facebook Connect는 iFrame 해킹에서 iFrame을 사용하여 도메인 간 경계 제한을 극복합니다 (자세한 내용은 http://wiki.developers.facebook.com/index.php/Cross_Domain_Communication 참조). 내 생각 엔 페이스 북이 콜백 페이지 (xd_receiver.htm)로 리다이렉트 할 때 나중에 기본 인증이 필요하기 때문에 실패한다.

+0

이것은 내 의혹과 유사합니다. 그러나 나는 항상 Basic Auth 자격 증명이 브라우저에 저장되고 필요할 때 사용되는 것을 이해했습니다. IFrame이 왜 문제가됩니까? –

0

"폭포 속 루프"에 대한 추가 정보가 필요합니다. 하지만 귀하의 질문에 따르면, 내가 읽은 바에 따르면 facebook connect는 계정 생성시 임의의 암호를 생성하고 기본 인증을 통해 로그인하는 경우이를 일치하도록 변경해야합니다 (http://www.boonex.com/unity/forums/topic/facebook-connect-error-.htm) 하지만 그것이 FBconnect를 사용하는 방법인지 명시하지 마십시오.
FBconnect 계정 링크/생성 시점까지 기본 인증이 필요합니까?

FBAC를 사용하여 기본 인증을위한 로그인을 만드시겠습니까?

기본 인증은 어떻게해야합니까? 서버 유형?

기본 인증을 요구하지 않고 모든 것이 작동합니까?