更改Omniauth授权URL

时间:2012-06-16 14:26:08

标签: ruby-on-rails ruby-on-rails-3 devise omniauth

我正在使用Omniauth和Devise使用google_oauth2策略。 它运作良好,但现在我想用我选择的方式更改授权路径。

实际上它是http://localhost:3000/users/auth/google_oauth2而我想要更简单http://localhost:3000/login,因为它很容易记住。

由于我禁用了Devise数据库的可验证性,因此不会引发任何错误(登录的唯一方法是通过Google帐户)。

我该怎么办?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以在此处查看如何更改网址前缀How to change route of omniauth from /auth/:provider to /myapp/auth/:provider 所以这几乎就是你所需要的。