【问题标题】:How to use oauth from a facebook app如何从 Facebook 应用程序使用 oauth
【发布时间】:2011-04-04 23:16:14
【问题描述】:

我正在开发一个带有 rails 的 facebook 应用程序,该应用程序使用我自己域中的外部 api。问题是我的域需要身份验证,这是通过 oauth 完成的。我不清楚如何处理这种模式。我不确定我是否可以从 facebook 应用程序进行 oauth 调用,因此需要两个单独的注册。有没有办法传递 facebook 访问令牌,以便我知道用户是通过 facebook 进行身份验证的?

【问题讨论】:

    标签: ruby-on-rails facebook oauth


    【解决方案1】:

    如果您正在使用(或可以使用)Rails 3.0+,devise 有一个很好的部分介绍如何使用authenticate via facebook 或 Google 帐户。

    一旦用户使用此方法对您的 web 应用进行身份验证,他们的会话将以与常规登录会话相同的方式处理,因此您只需使用 current_user.nil?user_signed_in? 帮助程序来确定用户是否通过身份验证与否。

    【讨论】:

    • 嗨,Brett,我想我最终会使用你的方法,将 facebook 身份验证发送到我使用 devise 的主应用程序。
    猜你喜欢
    • 2017-02-15
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    • 2010-11-08
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多