在本地运行时测试omniauth的最佳做法?

时间:2012-05-28 04:20:41

标签: ruby-on-rails testing local omniauth

我正在开发一个应该具有社交授权的Ruby on Rails应用程序(能够通过Google,Facebook,Twitter等登录,类似于StackOverflow)。为此,我使用的是omniauth gem。

但是,看起来网络服务(Facebook,Twitter等)只会重定向到一个网址。

最佳做法是使用服务设置两个应用程序,一个用于开发,一个用于生产?开发者的重定向URL应该类似于“localhost:3000 / redirect / here”,生产者应该是“mydomain.com/redirect/here”?

我很好奇其他人为此做了什么。

1 个答案:

答案 0 :(得分:0)

您可以设置不同的帐户并根据环境加载配置,也可以为生产域创建本地别名,以便www.mydomain.com = localhost:3000