omn​​iauth动态回调

时间:2013-06-20 09:47:49

标签: ruby-on-rails facebook omniauth

我在我的应用程序中使用omniauth进行Facebook身份验证。一切都很棒。现在我尝试实现对动态页面的回调,这是一篇文章的ID。

网址遵循模式myapp.com/ads/:id/ 在这个页面上我使用auth网关到/ auth / facebook 回调应该完全返回到此页面(例如/ ads / 4711 /)。

我试图在路线中完成此任务:

match "/auth/facebook/callback" => "/ads/:id/"

这是无效的。 还试图找出这个解决方案OmniAuth dynamic callback url to authenticate particular objects instead of current_user但没有成功。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

通过Devise + Omniauth - How to pass extra parameters along?

找到解决方案

我可以轻松地将ID作为参数传递给auth页面并通过request.env['omniauth.params']

将其恢复