Module: FacebookClient

Defined in:
lib/session/signed_request_param.rb,
lib/auth.rb,
lib/graph.rb,
lib/rest_api.rb,
lib/session/base.rb,
lib/session/cookie.rb,
lib/facebook_client.rb,
lib/session/fb_sig_param.rb,
lib/session/session_param.rb

Overview

developers.facebook.com/docs/authentication/canvas sample fb data from july 19, 2010 “signed_request”=>“XRVtkDu6T9Kre3nIcQXLlAdD8A8pW09QDxX_S1t1yJQ.eyJhbGdvcml0aG0iOiJITUFDLVNIQTI1NiIsImV4cGlyZXMiOjAsIm9hdXRoX3Rva2VuIjoiMTI2OTk1MzE3MzI1MDM3fGViNmU2ZTczNGFlNjY0ZjMwMWQ4YTM3NS0xMDAwMDExNjU1MDczMTl8QlZxMER4MnVUVXdfTWUwbXkxQzBPLUZYYVNZLiIsInVzZXJfaWQiOiIxMDAwMDExNjU1MDczMTkifQ”, “fb_sig_iframe_key”=>“98f13708210194c475687be6106a3b84”, “fb_sig_locale”=>“en_US”, “fb_sig_in_iframe”=>“1”, “action”=>“index”, “fb_sig”=>“0f9c16fe38b6507287a513070fc4882e”, “fb_sig_in_new_facebook”=>“1”, “fb_sig_added”=>“1”, “fb_sig_country”=>“us”, “fb_sig_ext_perms”=>“read_stream,status_update,photo_upload,video_upload,offline_access,email,create_note,share_item,publish_stream,user_photos,user_photo_video_tags,friends_photos,friends_photo_video_tags”, “fb_sig_cookie_sig”=>“07eea766c8bdc363783472c34aea3cba”, “fb_sig_session_key”=>“eb6e6e734ae664f301d8a375-100001165507319”, “fb_sig_expires”=>“0”, “fb_sig_ss”=>“cde1e8478e3f7d72960da3133091d6ae”, “controller”=>“quizzes”, “fb_sig_api_key”=>“12ad2dc78d9f6816ae50be94f93b571c”, “fb_sig_user”=>“100001165507319”, “fb_sig_profile_update_time”=>“1275440106”, “fb_sig_time”=>“1279687778.633” The signed_request parameter is the concatenation of a HMAC SHA-256 signature string, a period (.), and a base64url encoded JSON object. It looks something like this (without the newlines): vlXgu64BQGFSQrY0ZcJBZASMvYvTHu9GQ0YM9rjPSso . eyJhbGdvcml0aG0iOiJITUFDLVNIQTI1NiIsIjAiOiJwYXlsb2FkIn0

Defined Under Namespace

Modules: Session Classes: Auth, Base, Graph, ResponseError, RestApi