从rails APP退出时从facebook退出

时间:2013-05-22 19:42:11

标签: ruby-on-rails ruby-on-rails-3 omniauth facebook-authentication

在我的rails应用程序中,我一直在使用 omni-auth 1.4.0 进行facebook集成。因此,在我完成过期访问令牌问题后,当我从我的应用程序注销时,Facebook将自动注销。

1 个答案:

答案 0 :(得分:2)

如果您想在从rails应用程序注销后也从Facebook注销,那么在您的注销操作中,您应该将注销调用添加到facebook,如:

redirect_to "https://www.facebook.com/logout.php?next=#{redirection_url}&access_token=#{fb_access_token}"

在上面的网址

redirection_url表示--->在facebook退出后你想要重定向的网址

fb_access_token表示--->登录facebook后生成的访问令牌

在rails应用的注销操​​作结束时添加此行以及rails app logout的逻辑。