Omniauth-facebook覆盖oauth_token

时间:2012-07-26 22:20:04

标签: facebook api omniauth facebook-oauth facebook-access-token

我正在构建一个Rails 3应用程序,该应用程序将专门使用Facebook进行身份验证(通过omniauth-facebook& koala来执行图形内容)。我希望能够允许iOS应用以与here所述类似的方式使用我的应用对用户进行身份验证。

我想知道如果存在?access_token = X param,是否有一种“覆盖”omniauth的好方法 - 我仍然想使用omniauth创建或检索用户记录,但我想要一种方法只是传递一个访问令牌,让它忽略它通常的会话数据。

所以基本上如果用户点击我的应用程序,他们会以正常方式使用omniauth登录。如果使用?access_token = X参数发出请求,则忽略常规身份验证,并使用此令牌对Facebook进行检查。 (对于我所有的RESTful控制器)。

0 个答案:

没有答案