私はfacebookを使用しているアプリで働いています& oauth。アプリはFacebookのキャンバス内にあり、認証はサーバー側で行われます。アプリはRuby on Rails 3.2で、コアラを使ってapi(バックエンドとしてのmongodb、それは価値あるもの)を扱い、herokuでホストされます。Facebook:oauthコールバック後にキャンバスにいてください
私はheroku urlをコールバックのredirect_urlとして提供します。これにより、認証後にユーザーがキャンバスから外れるようになりますし、うまくいきたいと思います。私は、認証が完了したらjsでカンバスのURLにリダイレクトすることを提案している、これについていくつかのスレッドを読んでいます。私はそれをしましたが、セッショントークンが決して設定されていないように見え、公開されていないページを見ようとするたびに認証フローを辿るようになりました(これはウェルカムページでループし、毎回Facebookとの交換)。
私がここで間違っていることを実際には得られないので、どんな助けも歓迎です。より多くの情報が必要な場合は、尋ねてください。
ありがとうございました!
セッショントークンはどのように設定していますか?また、リダイレクト時にアクセストークンを戻していますか? –