-
-
Notifications
You must be signed in to change notification settings - Fork 191
Authentication
nov matake edited this page Aug 10, 2011
·
9 revisions
Assuming you successfully get user approval and facebook set auth cookie.
auth = FbGraph::Auth.new(CLIENT_ID, CLIENT_SECRET)
auth.from_cookie(cookies) # Put whole cookie object (a Hash) here.
auth.user.fetch
You shouldn’t need to update your Rails code for this migration.
What you need is update your Facebook Application Advanced Setting and JS SDK usage.
Step1: Enable “OAuth Migration” here.
https://developers.facebook.com/apps/:your_app_id/advanced
Step2: Set JS SDK’s FB.init
“oauth” option true
FB.init({
appId: CLIENT_ID,
:
oauth: true
});
Details here.
https://developers.facebook.com/blog/post/525/
auth = FbGraph::Auth.new(CLIENT_ID, CLIENT_SECRET)
auth.from_signed_request(params[:signed_request])
if auth.authorized?
# If authorized, the auth has user and access_token.
auth.user.fetch
else
# First time user, show "Connect" button here.
p auth.data
end