Facebookとoauthを使用してアプリに取り組んでいます。アプリは Facebook キャンバス内に存在し、認証はサーバー側で行われます。アプリは Ruby on Rails 3.2 で作成され、Koala を使用して API を処理し (バックエンドとして mongodb を使用して、その価値を高めます)、heroku でホストされます。
そのため、コールバックの redirect_url として heroku の URL を指定します。これにより、認証後にユーザーがキャンバスの外に出てしまいます。認証が完了したら、js を使用してキャンバスの URL にリダイレクトすることを提案する、これに関するいくつかのスレッドを読みました。私はそれをしましたが、今ではセッショントークンが設定されていないようで、ユーザーは非公開ページを見ようとするたびに認証フローを通過します(つまり、ウェルカムページでループし、「見えない」その都度フェイスブックでやりとり)。
ここで何が間違っているのか本当にわからないので、どんな助けも大歓迎です。さらに情報が必要な場合は、お尋ねください。
御時間ありがとうございます!