From c9ad85deaef3e268347e9ec88ce668fb4e98de02 Mon Sep 17 00:00:00 2001 From: David Taylor Date: Thu, 15 Feb 2024 20:08:17 +0000 Subject: [PATCH] Update for OmniAuth v2 --- lib/omniauth/amazon/version.rb | 2 +- lib/omniauth/strategies/amazon.rb | 2 +- omniauth-amazon.gemspec | 11 ++++++----- spec/omniauth/strategies/amazon_spec.rb | 4 +--- 4 files changed, 9 insertions(+), 10 deletions(-) diff --git a/lib/omniauth/amazon/version.rb b/lib/omniauth/amazon/version.rb index ba6a0d1..c85cc72 100644 --- a/lib/omniauth/amazon/version.rb +++ b/lib/omniauth/amazon/version.rb @@ -1,5 +1,5 @@ module OmniAuth module Amazon - VERSION = "1.0.1" + VERSION = "2.0.0" end end diff --git a/lib/omniauth/strategies/amazon.rb b/lib/omniauth/strategies/amazon.rb index 2af651b..42f409c 100644 --- a/lib/omniauth/strategies/amazon.rb +++ b/lib/omniauth/strategies/amazon.rb @@ -59,7 +59,7 @@ def raw_info end def callback_url - full_host + script_name + callback_path + full_host + callback_path end end end diff --git a/omniauth-amazon.gemspec b/omniauth-amazon.gemspec index fe6c7a1..ee00e54 100644 --- a/omniauth-amazon.gemspec +++ b/omniauth-amazon.gemspec @@ -8,8 +8,8 @@ Gem::Specification.new do |spec| spec.version = OmniAuth::Amazon::VERSION spec.authors = ["Stafford Brunk"] spec.email = ["stafford.brunk@gmail.com"] - spec.description = %q{Login with Amazon OAuth2 strategy for OmniAuth 1.0} - spec.summary = %q{Login with Amazon OAuth2 strategy for OmniAuth 1.0} + spec.description = %q{Login with Amazon OAuth2 strategy for OmniAuth 2.0} + spec.summary = %q{Login with Amazon OAuth2 strategy for OmniAuth 2.0} spec.homepage = "https://github.com/wingrunr21/omniauth-amazon" spec.license = "MIT" @@ -18,12 +18,13 @@ Gem::Specification.new do |spec| spec.test_files = spec.files.grep(%r{^(test|spec|features)/}) spec.require_paths = ["lib"] - spec.add_dependency 'omniauth', '~> 1.0' + spec.add_dependency 'omniauth', '~> 2.0' spec.add_dependency 'omniauth-oauth2', '~> 1.1' + spec.add_dependency 'multi_json' - spec.add_development_dependency "bundler", "~> 1.3" + spec.add_development_dependency "bundler", "~> 2.0" spec.add_development_dependency "rake" - spec.add_development_dependency 'rspec', '~> 2.13' + spec.add_development_dependency 'rspec', '~> 3.0' spec.add_development_dependency 'rack-test' spec.add_development_dependency 'simplecov' spec.add_development_dependency 'webmock' diff --git a/spec/omniauth/strategies/amazon_spec.rb b/spec/omniauth/strategies/amazon_spec.rb index a2a518e..812f007 100644 --- a/spec/omniauth/strategies/amazon_spec.rb +++ b/spec/omniauth/strategies/amazon_spec.rb @@ -2,9 +2,7 @@ describe OmniAuth::Strategies::Amazon do subject do - strategy = OmniAuth::Strategies::Amazon.new(nil, @options || {}) - strategy.stub(:session) { { } } - strategy + OmniAuth::Strategies::Amazon.new(nil, @options || {}) end describe '#client' do