ominiauth-yahoojpや、omniauth-facebookで、
httpsで通信しているのに、redirect_uriに「:80」が追加されてしまって、認証が完了できない場合は、
nginxの設定ファイルに下記を追加する
myapp.conf
proxy_set_header X-Forwarded-Port 443;
参考
http://tech.riywo.com/blog/2013/08/24/omniauth-openid-with-pow-and-nginx-ssl-termination/