为多个子域设计omniauth facebook?

时间:2012-07-19 03:03:16

标签: devise omniauth facebook-oauth

我的网站上有几个子域名,每种语言一个,并且通过facebook-omniauth进行身份验证。为所有子域建立常量(FB id,secret)的最佳方法是什么?我正在使用Rails 3.1.x

1 个答案:

答案 0 :(得分:1)

解决方案: /config/initializers/session_store.rb

InfiniteshelterComDevise::Application.config.session_store :cookie_store, 
  :key => '_infiniteshelter.com-devise_session',
  :domain => TOP_DOMAIN
对于infiniteshelter.com,pt.infiniteshelter.com和ru.infiniteshelter.com,常量TOP_DOMAIN类似于'.infiniteshelter.com'