0

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

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

我试图在路线中做到这一点:

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

这是 obv 无效的。还尝试制定此解决方案OmniAuth 动态回调 url 来验证特定对象而不是 current_user,但没有成功。

任何帮助表示赞赏。

4

1 回答 1

0

通过Devise + Omniauth 找到解决方案 - 如何传递额外的参数?

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

于 2013-06-20T14:24:18.593 回答