我正在开发一个应该具有社交授权的Ruby on Rails应用程序(能够通过Google,Facebook,Twitter等登录,类似于StackOverflow)。为此,我使用的是omniauth gem。
但是,看起来网络服务(Facebook,Twitter等)只会重定向到一个网址。
最佳做法是使用服务设置两个应用程序,一个用于开发,一个用于生产?开发者的重定向URL应该类似于“localhost:3000 / redirect / here”,生产者应该是“mydomain.com/redirect/here”?
我很好奇其他人为此做了什么。
答案 0 :(得分:0)
您可以设置不同的帐户并根据环境加载配置,也可以为生产域创建本地别名,以便www.mydomain.com = localhost:3000