mirror of
https://github.com/simi/omniauth-facebook.git
synced 2022-11-09 12:32:45 -05:00
this does not provide authentication, should not be used
This commit is contained in:
parent
fd62381a5f
commit
115c0a768c
2 changed files with 1 additions and 22 deletions
|
@ -57,12 +57,7 @@ module OmniAuth
|
||||||
end
|
end
|
||||||
|
|
||||||
def build_access_token
|
def build_access_token
|
||||||
if access_token = request.params["access_token"]
|
if signed_request_contains_access_token?
|
||||||
::OAuth2::AccessToken.from_hash(
|
|
||||||
client,
|
|
||||||
{"access_token" => access_token}.update(access_token_options)
|
|
||||||
)
|
|
||||||
elsif signed_request_contains_access_token?
|
|
||||||
hash = signed_request.clone
|
hash = signed_request.clone
|
||||||
::OAuth2::AccessToken.new(
|
::OAuth2::AccessToken.new(
|
||||||
client,
|
client,
|
||||||
|
|
16
test/test.rb
16
test/test.rb
|
@ -469,20 +469,4 @@ module BuildAccessTokenTests
|
||||||
assert_equal @payload['expires'], result.expires_at
|
assert_equal @payload['expires'], result.expires_at
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class ParamsContainAccessTokenStringTest < TestCase
|
|
||||||
def setup
|
|
||||||
super
|
|
||||||
|
|
||||||
@request.stubs(:params).returns({'access_token' => 'm4c0d3z'})
|
|
||||||
|
|
||||||
strategy.stubs(:callback_url).returns('/')
|
|
||||||
end
|
|
||||||
|
|
||||||
test 'returns a new access token' do
|
|
||||||
result = strategy.build_access_token
|
|
||||||
assert_kind_of ::OAuth2::AccessToken, result
|
|
||||||
assert_equal 'm4c0d3z', result.token
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue