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