21 lines
427 B
Ruby
21 lines
427 B
Ruby
|
module OmniAuth
|
||
|
module Strategies
|
||
|
|
||
|
class FacebookDatabase < OmniAuth::Strategies::Facebook
|
||
|
option :name, 'facebook'
|
||
|
|
||
|
def initialize(app, *args, &block)
|
||
|
|
||
|
# database lookup
|
||
|
puts 'FacebookDatabase -> initialize'
|
||
|
config = Setting.get('auth_facebook_credentials') || {}
|
||
|
*args[0] = config['app_id']
|
||
|
*args[1] = config['app_secret']
|
||
|
super
|
||
|
end
|
||
|
|
||
|
end
|
||
|
|
||
|
end
|
||
|
end
|