Only Rails 3 and Mongoid is supported.
Uses fbgraph (github.com/nsanta/fbgraph) v= 1.5.4
How to use
Include the gem in Gemfile after devise:
gem 'devise'
gem 'devise_oauth2_facebook'
gem 'fbgraph', "~> 1.5.4"
Include the ‘:devise_oauth2_facebook’ in your model:
devise :database_authenticatable, :registerable, :confirmable,
:recoverable, :rememberable, :trackable, :validatable, :devise_oauth2_facebook
Add the following config options:
$ config/initializers/devise.rb
config.facebook_api_key = "KEY"
config.facebook_api_secret = "SECRET"
config. = 'offline_access,email,publish_stream'
Good minimum to have is “offline_access,email”
Create a migration file to add the columns:
add_column :users, :facebook_uid, :string
add_column :users, :facebook_token, :string
Finally, update your view to include “Login with facebook” link:
<%= link_to "Login with facebook", user_fb_auth_path %>