From 446707e0dd3e4d143d572b93d6909ca79a121891 Mon Sep 17 00:00:00 2001 From: Joshua Hoskins Date: Fri, 15 Nov 2024 02:21:50 -0500 Subject: [PATCH 1/2] Update salesforce.rb --- lib/omniauth/strategies/salesforce.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/omniauth/strategies/salesforce.rb b/lib/omniauth/strategies/salesforce.rb index a7b21d7..d0daf95 100755 --- a/lib/omniauth/strategies/salesforce.rb +++ b/lib/omniauth/strategies/salesforce.rb @@ -23,6 +23,8 @@ class Salesforce < OmniAuth::Strategies::OAuth2 :login_hint ] + option :pkce, true + def request_phase req = Rack::Request.new(@env) options.update(req.params) From 2dee55be7c2c6f1a63f7f525b5710e1f406b1091 Mon Sep 17 00:00:00 2001 From: Joshua Hoskins Date: Wed, 9 Apr 2025 05:32:51 -0400 Subject: [PATCH 2/2] Update omniauth-salesforce.gemspec --- omniauth-salesforce.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/omniauth-salesforce.gemspec b/omniauth-salesforce.gemspec index 03ab427..00befe8 100755 --- a/omniauth-salesforce.gemspec +++ b/omniauth-salesforce.gemspec @@ -15,7 +15,7 @@ Gem::Specification.new do |gem| gem.version = OmniAuth::Salesforce::VERSION gem.license = 'MIT' - gem.add_dependency 'omniauth', '~> 1.0' + gem.add_dependency 'omniauth', '~> 2.0' gem.add_dependency 'omniauth-oauth2', '>= 1.5.0' gem.required_ruby_version = '>= 2.1.0' gem.add_development_dependency 'rack-test'