From c847cb6f5928dccc74e78b2f89ccf8c33884f6f0 Mon Sep 17 00:00:00 2001 From: Daniel Tello Date: Mon, 20 Jun 2022 18:41:42 -0500 Subject: [PATCH 1/6] upgrade(api-auth): Upgrades gem to version 2.5 --- Gemfile | 1 + lib/mifiel/certificate.rb | 2 +- lib/mifiel/document.rb | 2 +- lib/mifiel/user.rb | 2 +- mifiel.gemspec | 2 +- 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Gemfile b/Gemfile index 657606f..bb08013 100644 --- a/Gemfile +++ b/Gemfile @@ -7,4 +7,5 @@ gemspec group :development, :test do gem 'coveralls', require: false + gem 'pry' end diff --git a/lib/mifiel/certificate.rb b/lib/mifiel/certificate.rb index acb1347..28e00ab 100644 --- a/lib/mifiel/certificate.rb +++ b/lib/mifiel/certificate.rb @@ -16,7 +16,7 @@ def self.create(cer_file) }, ssl_version: 'SSLv23' ) - req = ApiAuth.sign!(rest_request, Mifiel.config.app_id, Mifiel.config.app_secret) + req = ApiAuth.sign!(rest_request, Mifiel.config.app_id, Mifiel.config.app_secret, { override_http_method: :post }) Mifiel::Certificate.new(JSON.parse(req.execute)) end end diff --git a/lib/mifiel/document.rb b/lib/mifiel/document.rb index 8dd2108..cb2beb1 100644 --- a/lib/mifiel/document.rb +++ b/lib/mifiel/document.rb @@ -74,7 +74,7 @@ def self.process_request(path, method, payload = nil) payload: payload, ssl_version: 'SSLv23' ) - req = ApiAuth.sign!(rest_request, Mifiel.config.app_id, Mifiel.config.app_secret) + req = ApiAuth.sign!(rest_request, Mifiel.config.app_id, Mifiel.config.app_secret, { override_http_method: method }) req.execute end diff --git a/lib/mifiel/user.rb b/lib/mifiel/user.rb index 57a2379..562538c 100644 --- a/lib/mifiel/user.rb +++ b/lib/mifiel/user.rb @@ -22,7 +22,7 @@ def self.setup_widget(args) # rubocop:disable Metrics/MethodLength, Metrics/AbcS }, ssl_version: 'SSLv23' ) - req = ApiAuth.sign!(rest_request, Mifiel.config.app_id, Mifiel.config.app_secret) + req = ApiAuth.sign!(rest_request, Mifiel.config.app_id, Mifiel.config.app_secret, { override_http_method: :post }) Mifiel::User.new(JSON.parse(req.execute)) end end diff --git a/mifiel.gemspec b/mifiel.gemspec index 8495d32..1df5093 100644 --- a/mifiel.gemspec +++ b/mifiel.gemspec @@ -21,7 +21,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 2.3' spec.add_runtime_dependency 'activesupport' - spec.add_runtime_dependency 'api-auth', '~> 1.4' + spec.add_runtime_dependency 'api-auth', '~> 2.5' spec.add_runtime_dependency 'flexirest', '~> 1.6' spec.add_runtime_dependency 'json', '>= 1.8' spec.add_runtime_dependency 'rest-client', '>= 1.8' From 03cd8e63acdc23f74a6a2a17ccb6c9d3f7a4f911 Mon Sep 17 00:00:00 2001 From: Daniel Tello Date: Mon, 20 Jun 2022 19:18:37 -0500 Subject: [PATCH 2/6] with_http_method --- lib/mifiel/certificate.rb | 2 +- lib/mifiel/document.rb | 2 +- lib/mifiel/user.rb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/mifiel/certificate.rb b/lib/mifiel/certificate.rb index 28e00ab..564f5c4 100644 --- a/lib/mifiel/certificate.rb +++ b/lib/mifiel/certificate.rb @@ -16,7 +16,7 @@ def self.create(cer_file) }, ssl_version: 'SSLv23' ) - req = ApiAuth.sign!(rest_request, Mifiel.config.app_id, Mifiel.config.app_secret, { override_http_method: :post }) + req = ApiAuth.sign!(rest_request, Mifiel.config.app_id, Mifiel.config.app_secret, { override_http_method: :post, with_http_method: true }) Mifiel::Certificate.new(JSON.parse(req.execute)) end end diff --git a/lib/mifiel/document.rb b/lib/mifiel/document.rb index cb2beb1..fbb1634 100644 --- a/lib/mifiel/document.rb +++ b/lib/mifiel/document.rb @@ -74,7 +74,7 @@ def self.process_request(path, method, payload = nil) payload: payload, ssl_version: 'SSLv23' ) - req = ApiAuth.sign!(rest_request, Mifiel.config.app_id, Mifiel.config.app_secret, { override_http_method: method }) + req = ApiAuth.sign!(rest_request, Mifiel.config.app_id, Mifiel.config.app_secret, { override_http_method: method, with_http_method: true }) req.execute end diff --git a/lib/mifiel/user.rb b/lib/mifiel/user.rb index 562538c..9e1f411 100644 --- a/lib/mifiel/user.rb +++ b/lib/mifiel/user.rb @@ -22,7 +22,7 @@ def self.setup_widget(args) # rubocop:disable Metrics/MethodLength, Metrics/AbcS }, ssl_version: 'SSLv23' ) - req = ApiAuth.sign!(rest_request, Mifiel.config.app_id, Mifiel.config.app_secret, { override_http_method: :post }) + req = ApiAuth.sign!(rest_request, Mifiel.config.app_id, Mifiel.config.app_secret, { override_http_method: :post, with_http_method: true }) Mifiel::User.new(JSON.parse(req.execute)) end end From 88b89393d882dda29867a36433c812b347f951e3 Mon Sep 17 00:00:00 2001 From: Daniel Tello Date: Mon, 20 Jun 2022 19:30:49 -0500 Subject: [PATCH 3/6] fix versio n --- mifiel.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mifiel.gemspec b/mifiel.gemspec index 1df5093..301408e 100644 --- a/mifiel.gemspec +++ b/mifiel.gemspec @@ -21,7 +21,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 2.3' spec.add_runtime_dependency 'activesupport' - spec.add_runtime_dependency 'api-auth', '~> 2.5' + spec.add_runtime_dependency 'api-auth', '~> 2.1' spec.add_runtime_dependency 'flexirest', '~> 1.6' spec.add_runtime_dependency 'json', '>= 1.8' spec.add_runtime_dependency 'rest-client', '>= 1.8' From 86512e9e11a93a914bb698394ab6f24f85de8d3a Mon Sep 17 00:00:00 2001 From: Daniel Tello Date: Mon, 20 Jun 2022 19:34:32 -0500 Subject: [PATCH 4/6] fix versio n --- mifiel.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mifiel.gemspec b/mifiel.gemspec index 301408e..1df5093 100644 --- a/mifiel.gemspec +++ b/mifiel.gemspec @@ -21,7 +21,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 2.3' spec.add_runtime_dependency 'activesupport' - spec.add_runtime_dependency 'api-auth', '~> 2.1' + spec.add_runtime_dependency 'api-auth', '~> 2.5' spec.add_runtime_dependency 'flexirest', '~> 1.6' spec.add_runtime_dependency 'json', '>= 1.8' spec.add_runtime_dependency 'rest-client', '>= 1.8' From a1e5c7cfd41329c27b86881b15e1d76da4c0ecf9 Mon Sep 17 00:00:00 2001 From: Daniel Tello Date: Mon, 20 Jun 2022 19:38:40 -0500 Subject: [PATCH 5/6] fix versio n --- mifiel.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mifiel.gemspec b/mifiel.gemspec index 1df5093..01b0b11 100644 --- a/mifiel.gemspec +++ b/mifiel.gemspec @@ -21,7 +21,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 2.3' spec.add_runtime_dependency 'activesupport' - spec.add_runtime_dependency 'api-auth', '~> 2.5' + spec.add_runtime_dependency 'api-auth', '>= 2.5' spec.add_runtime_dependency 'flexirest', '~> 1.6' spec.add_runtime_dependency 'json', '>= 1.8' spec.add_runtime_dependency 'rest-client', '>= 1.8' From ffc5972894c474c57bce77488ce8ffe26b835a66 Mon Sep 17 00:00:00 2001 From: Daniel Tello Date: Mon, 20 Jun 2022 19:42:11 -0500 Subject: [PATCH 6/6] removes not needed hash value --- lib/mifiel/certificate.rb | 2 +- lib/mifiel/document.rb | 2 +- lib/mifiel/user.rb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/mifiel/certificate.rb b/lib/mifiel/certificate.rb index 564f5c4..28e00ab 100644 --- a/lib/mifiel/certificate.rb +++ b/lib/mifiel/certificate.rb @@ -16,7 +16,7 @@ def self.create(cer_file) }, ssl_version: 'SSLv23' ) - req = ApiAuth.sign!(rest_request, Mifiel.config.app_id, Mifiel.config.app_secret, { override_http_method: :post, with_http_method: true }) + req = ApiAuth.sign!(rest_request, Mifiel.config.app_id, Mifiel.config.app_secret, { override_http_method: :post }) Mifiel::Certificate.new(JSON.parse(req.execute)) end end diff --git a/lib/mifiel/document.rb b/lib/mifiel/document.rb index fbb1634..cb2beb1 100644 --- a/lib/mifiel/document.rb +++ b/lib/mifiel/document.rb @@ -74,7 +74,7 @@ def self.process_request(path, method, payload = nil) payload: payload, ssl_version: 'SSLv23' ) - req = ApiAuth.sign!(rest_request, Mifiel.config.app_id, Mifiel.config.app_secret, { override_http_method: method, with_http_method: true }) + req = ApiAuth.sign!(rest_request, Mifiel.config.app_id, Mifiel.config.app_secret, { override_http_method: method }) req.execute end diff --git a/lib/mifiel/user.rb b/lib/mifiel/user.rb index 9e1f411..562538c 100644 --- a/lib/mifiel/user.rb +++ b/lib/mifiel/user.rb @@ -22,7 +22,7 @@ def self.setup_widget(args) # rubocop:disable Metrics/MethodLength, Metrics/AbcS }, ssl_version: 'SSLv23' ) - req = ApiAuth.sign!(rest_request, Mifiel.config.app_id, Mifiel.config.app_secret, { override_http_method: :post, with_http_method: true }) + req = ApiAuth.sign!(rest_request, Mifiel.config.app_id, Mifiel.config.app_secret, { override_http_method: :post }) Mifiel::User.new(JSON.parse(req.execute)) end end