Merge pull request #535 from ufssf/mixiStrategyFix

Fix mixi strategy
This commit is contained in:
Michael Bleigh 2011-11-05 19:42:31 -07:00
commit d1e5b8a66c
1 changed files with 6 additions and 2 deletions

View File

@ -23,7 +23,9 @@ module OmniAuth
super, {
'uid' => user_data['entry']['id'],
'user_info' => user_info,
'credentials' => {'refresh_token' => @access_token.refresh_token},
'credentials' => {'refresh_token' => @access_token.refresh_token,
'expires_in' => @access_token.expires_in
},
'extra' => {
'user_hash' => user_data['entry'],
},
@ -32,10 +34,12 @@ module OmniAuth
end
def user_data
@access_token.options[:mode] = :query
@access_token.options[:param_name] = 'oauth_token'
@data ||= MultiJson.decode(@access_token.get(
'http://api.mixi-platform.com/2/people/@me/@self',
{'oauth_token' => @access_token.token}
))
).body)
end
def request_phase