Se você configurou seu porteiro com as configurações padrão, ele não permitirá que você coloque localhost:3000
como o retorno de chamada de redirecionamento porque requer um redirecionamento protegido por SSL. Para aplicativos de teste, você pode definir force_ssl_in_redirect_uri false
no inicializador do Porteiro.
No entanto, você pode querer testar seu aplicativo local em um provedor OAuth ativo com um URL de retorno de chamada que imita o protocolo do aplicativo cliente, ou seja, https://app_name.dev/
Configurando Pow com NGINX e SSL no OSX
Siga estas instruções, elas são muito completas: http://matthewhutchinson.net/2013/6/20/configuring-pow-with-nginx-and-ssl-on-osx . Isso lhe dirá tudo que você precisa saber para obter https://app_name.dev .
Erro jRuby: IOError: Socket não está conectado
Obtendo o erro acima? Faça um hack pow para fazê-lo funcionar até que o jRuby corrija o problema: https://gist.github.com/tonyhuynh/bf157f12813f26736513
Leia mais sobre o problema: https://github.com/basecamp/pow/issues/14