페이스 북을 사용하는 앱에서 일하고 있습니다. & oauth. 응용 프로그램은 facebook 캔버스 안에 있으며 인증은 서버 측에서 수행됩니다. 이 응용 프로그램은 Ruby on Rails 3.2에서 api (그리고 mongodb를 백엔드로 사용하여 가치가있는 것)를 다루는 코알라를 사용하고 heroku에서 호스팅됩니다.페이스 북 : oauth 콜백 후 캔버스에 머물러십시오.
그래서 heroku url을 콜백의 redirect_url로 제공합니다. 어떤 사용자가 인증 후에 캔버스 밖으로 나가게하고, 글쎄, 나는 그것을 안으로 머물고 싶습니다. 나는 일단 인증이 완료되면 js로 캔버스 URL로 리다이렉트 (redirect) 할 것을 제안하는 약간의 스레드를 읽었다. 그랬지만 지금은 내 세션 토큰이 설정되지 않은 것으로 보이며 사용자가 비공개 페이지를 보려고 할 때마다 인증 흐름을 거칩니다 (즉, 환영 페이지에서 반복되며 "보이지 않는" 매번 페이스 북과 교환).
내가 여기서 잘못하고있는 것을 실제로 얻지는 못하므로 어떤 도움도 환영합니다. 더 많은 정보가 필요하면 그냥 물어보십시오.
시간 내 주셔서 감사합니다.
세션 토큰을 어떻게 설정하고 있습니까? 또한 리디렉션 중에 액세스 토큰을 다시 전달합니까? –