私は仕事をしているFacebookブックアプリを持っています。フェイスブックキャンバスでのみ表示ページ
私はCanvasAuthorizeを使用してfacebookに対して権限を与えていますが、リダイレクトのために他のすべてのページからそれを避けたいのです。
私はIndexControllerを持っており、[CanvasAuthorize]で飾るインデックスアクションを持っています。その後、トークンと共にセッションにfacebookユーザーを保存します。だから私はキャンバスが許可する必要はない他のページで許可します。
Visual Studioでデバッグするとき、インデックス以外のページにアクセスすると、Facebookのアプリケーションにリダイレクトされません。しかし、localhost:portを表示します。どのように私はそれを実施することができます、誰でも任意のページがfacebook.com/appnameにリダイレクトされるのを見てみます。
ありがとうございました。
キャンバスアプリです。あなたがアプリケーションのホスト名などを知っているなら、あなたはfacebookを通らずにブラウザでそれに達することができます。あなたは既にFacebookにログインしている場合、それはFacebookのページの下にアプリを表示しません。私はそれを避けたい。 – DarthVader
はい、上記のjavascriptスクリプトは、あなたのアプリケーションのすべてのページに置くだけで仕事をします。 –