我通过 omniauth 进行了身份验证,并且通过 layout/application.html.haml 在每个页面上都提供了该链接。

但是,当他们完成 omniauth 身份验证时,它们都转到 root。

我如何设置它以便他们重定向到他们单击身份验证链接的实际页面(将他们带到 oauth 提供程序)。

谢谢

最佳答案

您可以使用 request.env['omniauth.origin']

https://github.com/intridea/omniauth/wiki/Saving-User-Location

关于ruby-on-rails - 我如何设计/omniauth 重定向到我登录的页面?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6396863/

10-13 05:29