次のシナリオがあります。
- ユーザーはFacebook接続でログインします(devise、omniauth)
- ユーザーがサイトの閲覧を開始します
- ユーザーがFacebookからログアウトします
- ユーザーは引き続き閲覧できます。<-これを防ぐにはどうすればよいですか?
アップデート:
gist.github.com/848721をフォローしましたが、それでも解決できません
次のシナリオがあります。
アップデート:
gist.github.com/848721をフォローしましたが、それでも解決できません
アクセストークンを使用して、ユーザーをFacebookのログアウトページにリダイレクトできます。
redirect_to "https://www.facebook.com/logout.php?next=#{YOUR_REDIRECT_URL}&access_token=#{USER_ACCESS_TOKEN}"
次のようなデバイスと統合できます。
controllers / application_controller.rb
def after_sign_out_path_for(resource_or_scope)
"https://www.facebook.com/logout.php?next=#{YOUR_REDIRECT_URL}&access_token=#{USER_ACCESS_TOKEN}"
end