【问题标题】:How do you remove the facebook provider using omniauth-facebook in Ruby on Rails?如何在 Ruby on Rails 中使用 omniauth-facebook 删除 facebook 提供程序?
【发布时间】:2016-06-27 15:03:21
【问题描述】:

我可以使用普通的omniauth-facebook 方法将帐户附加到我的用户。如何从用户那里删除应用程序? omniauth-facebook 是否具有执行此操作的功能?例如,我知道 Pinterest 能够与他们的用户链接和取消链接 facebook。取消链接后,Pinterest 应用程序将从 facebook 用户的应用程序列表中消失。

谢谢!

【问题讨论】:

  • 你找到答案了吗?
  • @JakeSmith 请参阅下面的答案。

标签: ruby-on-rails omniauth


【解决方案1】:

您可以使用 Facebook Graph API 撤销对您的应用程序的访问权限。

您可以在此处https://developers.facebook.com/docs/facebook-login/permissions/requesting-and-revoking 的 FB Graph API 文档中找到更多信息

在下面的stackoverflow线程中:Facebook API SDK revoke access

最后是使用 Koala gem(控制 Facebook Graph API 的 gem)实现的以下 stackoverflow 线程:How to deauthorize User Facebook Permissions using Koala gem

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-16
    • 2017-11-14
    • 1970-01-01
    • 2014-02-14
    • 2011-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多