Just did this, but never saw an end-to-end solution. This addresses point 3. 1 & 2 are easily accomplished with devise and documented elsewhere. Not too hard to add FB auth to your web app, the instructions are on github for omniauth and omniauth-facebook. I believe the following stands alone, without doing the omniauth-facebook integration, if you want to do it that way. This is similar to other
