Ich lerne Ruby on Rails for Africa

Railsとアフリカで苦戦するブログ

Ruby on Railsのdevise + omniauth で複数のfacebook scopeを設定したかった

Ruby on Railsでサービスを作っている時に、
「一般ユーザー」と「管理者(法人など)ユーザー」
といった、基本的にはユーザーではあるんだけども、二つ準備したかった。

まぁ、それ入り口(招待メールとかtoken付きURL)によって
admin列にフラグを立てればOKという状態。

で、今のところ需要はないんだけど、
facebookログインさせる時に、
両方でfacebookから取る情報を変えたい時に
facebook scopeを切り替えたい。

ちょっと整理出来てないけど、下記を参照すればおk。

How to create multiple Facebook Omniauth strategies for the same application | CookiesHQ