私のアプリケーションは、omniauth-facebook gem バージョン 1.6.0 でユーザーを認証しています。のfacebook
アクション内で、とOmniauthCallbacksController
のrequest.env["omniauth.auth"]
ハッシュ値が nil になることがあるようです。provider
uid
なぜこれが起こるのかについての洞察をいただければ幸いです。これが私のomniauth構成初期化子からの関連コードです
config.omniauth :facebook, ENV['FACEBOOK_APP_ID'], ENV['FACEBOOK_APP_SECRET'],
{:scope => 'email, offline_access', :client_options => {:ssl => {:ca_file => '/usr/lib/ssl/certs/ca-certificates.crt'}}}