获取OmniAuth提供程序设置

时间:2011-03-13 19:42:47

标签: ruby-on-rails omniauth

我有OmniAuth设置如此使用Twitter:

Rails.application.config.middleware.use OmniAuth::Builder do
  provider :twitter, 'key', 'secret'
end

如何检索Twitter密钥的OmniAuth设置并在我的应用程序的其他位置保密,就像在模型中一样?

1 个答案:

答案 0 :(得分:2)

您可以在初始化程序中设置常量并使用中间件和应用程序中其他位置的常量来引用密钥/秘密,而不是将密钥和秘密作为字符串插入到中间件声明中。