2011-03-18 1 views
1

나는 Facebook을 사용하여 사람들을 내 웹 사이트에 로그인합니다. 이제, 각 도메인 이름에 대해 별도의 Facebook 응용 프로그램이 필요합니다. 그리고 또한 dev에 테스트 서버가 있다면 .. 나는 그들도 별도의 응용 프로그램이 필요합니까?! (EEKS!)내 웹 사이트에서 Facebook을 사용하여 로그인하는 경우 각 도메인 이름에 대해 별도의 Facebook 응용 프로그램이 필요합니까?

예 :

도메인 :

  • localhost.www.mysite.com
  • dev.www.mysite.com
  • www.mysite.com
  • www.mysite.com.au
  • www.mysite.co.uk

.. 등

,

환호 :

편집 :

페이스 북 포럼에서 Someone tried asking the same thing ..하지만 대답 :(

답변

0

Facebook은 방금 latest blog post에 따라 여러 도메인을 지원합니다.

+0

굉장한 뉴스! !!! 방금 블로그 게시물을 확인하고 네 말이 맞아! 건배! –

0

없음 모든 도메인과 같은 사용할 수 없어하지만 u는 로컬 호스트에 대해 서로 다른 사용하는 것이 좋습니다 당신이 테스트해야하기 때문에

+0

좋아요. 그렇다면 내 라이브/프로덕션 도메인에 대해 동일한 응용 프로그램을 어떻게 유지합니까? –

+0

U 단일 턴 n과 같은 단일 모듈에 넣을 필요가 authebtication에 대한 서비스를 확인 –

+0

코멘트 주셔서 감사합니다 ..하지만 당신이 무슨 뜻인지 모르겠다. * 얼굴을 붉히십시오 * 당신은 정성 들여하실 수 있습니까? –

1

Facebook 응용 프로그램을 코딩하거나 응용 프로그램에서 Facebook API를 구현할 때 Facebook은 응용 프로그램 ID와 APP 비밀로만 응용 프로그램을 식별합니다.

그래서 동일한 앱 ID 및 앱 보안을 사용하는 경우 Facebook에서 다른 도메인에 문제가 없을 것이라고 생각합니다.

+0

그럼요? 어떤 사용자도 로그인하려고 할 때 인증 오류가 발생합니다. 왜냐하면 (하나의 Facebook을 제외하고 모두) SiteId가 내가 테스트중인 URL과 다릅니다. –

+0

글쎄요, 아직 시도하지는 않았지만 페이스 북 로그인에 대해서만이 애플리케이션을 사용한다면 다른 도메인에서 로깅하는 도메인에 설정된 쿠키를 읽는 것이 문제가 될 것입니다. 만약 당신이 할 수있는 방법을 알려주십시오 :) 다른 한편으로는 어떤 관리자가 여러 도메인에 대한 여러 응용 프로그램을 사용하는 것이 좋습니다 페이스 북 포럼에 게시물을 발견했다. http://forum.developers.facebook.net/viewtopic.php?pid=320160 – Pece

+0

쿠키 문제가 무엇인지 이해하지 못합니까? 기존 사용자가 도메인 # 2에서 내 사이트에 연결하는 경우 다시 로그인해야합니다. 단순한. 하지만 크로스 도메인 쿠키 (예 : http://stackoverflow.com/questions/554436/cross-domain-cookies-with-formsauthentication)를 확인해보십시오. –

관련 문제