2011-08-17 2 views
3

FBConnect SDK를 사용하여 페이스 북 계정을 사용하여 사용자가 로그인 할 수있게 해주는 iPhone 앱을 개발 중입니다. 이 응용 프로그램은 데이터 검색을 위해 레일 백엔드 서버와 대화합니다. 사용자가 계정을 만들도록하고 싶지 않기 때문에 사용자가 페이스 북 계정을 사용하여 레일스 백엔드 서버에 로그인 할 수있게하고 싶습니다. 이 작업을 위해 레일즈 서버에서 사용자 이름과 암호로 FBConnect의 액세스 키와 암호를 사용하고 있습니까?FBConnect를 사용하여 Facebook을 통해 iPhone 앱으로 인증 된 사용자의 레일 백엔드 서버 인증

+0

사실 사용자 이름과 암호로 액세스 키와 암호를 사용하는 것은 시간이 갈 수 있기 때문에 작동합니다. 그럼 다른 제안이 있습니까? – katsuya

답변

2

사용자의 Facebook ID를 사용하여 사용자 이름 (예 : 사용자 이름)을 고유하게 식별해야합니다. 그런 다음 앱이 Facebook 및 해당 Facebook 토큰을 보내 인증하도록합니다. 토큰을 실제로 Facebook에 전달하고 토큰을 확인하도록 요청하여 토큰이 실제로 유효하다는 것을 인증 할 수 있습니다.

+0

정말 멋지다! 고맙습니다! – katsuya