0

我的应用程序正在使用omniauth-facebook gem 1.6.0 版对用户进行身份验证。似乎有时在 中的facebook动作中OmniauthCallbacksControllerrequest.env["omniauth.auth"]散列将具有 nil 值provideruid

我将不胜感激任何关于为什么会发生这种情况的见解。这是我的 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'}}}
4

0 回答 0