Codebase list ruby-omniauth-facebook / a52986e
update code to be consistent with max. line length of 120 Mark Dodwell 10 years ago
1 changed file(s) with 3 addition(s) and 6 deletion(s). Raw diff Collapse all Expand all
127127 # 1. The request 'signed_request' param (server-side flow from canvas pages) or
128128 # 2. A cookie (client-side flow via JS SDK)
129129 def signed_request
130 @signed_request ||= raw_signed_request &&
131 parse_signed_request(raw_signed_request)
130 @signed_request ||= raw_signed_request && parse_signed_request(raw_signed_request)
132131 end
133132
134133 protected
151150 private
152151
153152 def raw_signed_request
154 request.params['signed_request'] ||
155 request.cookies["fbsr_#{client.id}"]
153 request.params['signed_request'] || request.cookies["fbsr_#{client.id}"]
156154 end
157155
158156 # If the signed_request comes from a FB canvas page and the user has already authorized your application, the JSON
160158 #
161159 # https://developers.facebook.com/docs/authentication/canvas/
162160 def signed_request_contains_access_token?
163 signed_request &&
164 signed_request['oauth_token']
161 signed_request && signed_request['oauth_token']
165162 end
166163
167164 # Picks the authorization code in order, from: