如何在Omni auth gem中将路径从oauth / authenticate更改为oauth / authorize?

时间:2012-05-28 10:55:16

标签: ruby-on-rails omniauth

我正在使用Omni auth gem将twitter Feed加载到我的应用程序中。 但是当我尝试加载直接消息时,它不会让应用程序直接发送消息。

我研究并发现,在添加推特账号时,系统通常会将我们带到

https://api.twitter.com/oauth/authenticate

但我发现我的应用程序可以在Twitter帐户添加过程中向twitter发出请求时访问直接消息

https://api.twitter.com/oauth/authorize

我在哪里配置Omniauth gem? 请帮我说明一下。

感谢。

1 个答案:

答案 0 :(得分:1)

这可以通过添加client_options: {authorize_path: '/oauth/authorize'} 来完成 在提供者:twitter下的config / initializers / omniauth.rb下。