2011-08-31 5 views
0

내 facebook 앱에서 다른 도메인 (facebook.com 아님)에서 사용자를 인증해야합니다 (예 : xxx.facebook.com). 가능합니까?Facebook 로그인을위한 다른 도메인

+0

를? API 서버를 해결하는 다른 DNS 주소가 있다고 생각하지 않습니다.이를 수행 했더라도 각 사용자가받을 SSL 경고를 무시해야합니다. 이는 어쩔 수없는 일입니다. – Igy

답변

0

네, 가능한 경우에만, 페이스 북에서 보증합니다. 우리가 Developers.facebook.com. 각 도메인에 로그온 예를 들어 는 하위 도메인을 만들 페이스 북의 승인이 있어야한다는 것을 의미 페이스 북의 자식입니다. (물론 당신이 그것을 만들하지 않습니다하지만 것)

dev 섹션에서 약간의 검색 결과가 발생했습니다.

사용자 인증 및 앱 권한 부여는 사용자를 OAuth 대화 상자로 리디렉션하여 동시에 처리됩니다. 이 대화 상자를 호출 할 때 개발자 앱에서 애플리케이션을 만들 때 생성 된 앱 ID (client_id 매개 변수)와 앱 승인이 완료되면 사용자 브라우저가 다시 리디렉션되는 URL을 전달해야합니다 (redirect_uri 매개 변수). redirect_uri는 개발자 앱의 웹 사이트 탭에 지정한 사이트 URL과 동일한 도메인 내에 있어야합니다.

https://www.facebook.com/dialog/oauth? 사용자가 이미 로그인 한 경우 CLIENT_ID = YOUR_APP_ID & redirect_uri로 = YOUR_URL

, 우리는 우리가 사용자를 인증, 사용자의 브라우저에 저장 한 로그인 쿠키를 확인합니다. 사용자가 로그인하지 않은 경우, 그들은 자신의 자격 증명을 입력하라는 메시지가 표시됩니다 : 당신이 그들의 표준 웹 주소를 사용하여 페이스 북의 서버에 연결하지 않고 페이스 북의 API를 사용하려면 명확하게

희망이 도움

관련 문제