Skip to content

Commit 7c8e075

Browse files
committed
Revert "updating the JWT version to 2.7"
This reverts commit bd2a4df.
1 parent bd2a4df commit 7c8e075

File tree

2 files changed

+3
-7
lines changed

2 files changed

+3
-7
lines changed

cybersource_rest_client.gemspec

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,8 @@ Gem::Specification.new do |s|
3232
s.add_runtime_dependency 'json', '~> 2.1', '>= 2.1.0'
3333
s.add_runtime_dependency 'activesupport', '>= 6.0.3.2', '< 8.0'
3434
s.add_runtime_dependency 'interface','~> 1.0', '>= 1.0.4'
35-
s.add_runtime_dependency 'jwt', '2.7.0'
35+
s.add_runtime_dependency 'jwt', '2.1'
3636
s.add_runtime_dependency 'addressable', '~> 2.3', '>= 2.3.0'
37-
s.add_runtime_dependency 'time', '~> 0.2.2'
38-
3937

4038
s.add_development_dependency 'simplecov'
4139
s.add_development_dependency 'rubocop', '~> 0.57.2'

lib/AuthenticationSDK/authentication/jwt/JwtToken.rb

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,12 @@
33
require 'jwt'
44
require 'json'
55
require 'active_support'
6-
require 'time'
76
require_relative '../../core/ITokenGeneration.rb'
87
require_relative '../../util/Constants.rb'
98
require_relative '../../util/ExceptionHandler.rb'
109
require_relative '../../util/Cache.rb'
1110
require_relative '../../authentication/payloadDigest/digest.rb'
1211
require_relative '../../logging/log_factory.rb'
13-
1412
public
1513
class GenerateJwtToken
1614
@log_obj
@@ -68,9 +66,9 @@ def getJwtBody(request_type, gmtDatetime, merchantconfig_obj)
6866

6967
# Note: Digest is not passed for GET calls
7068
digest = DigestGeneration.new.generateDigest(payload)
71-
jwtBody = "{\n \"digest\":\"" + digest + "\", \"digestAlgorithm\":\"SHA-256\", \"iat\":" + Time.parse(gmtdatetime).to_i.to_s + "}"
69+
jwtBody = "{\n \"digest\":\"" + digest + "\", \"digestAlgorithm\":\"SHA-256\", \"iat\":\"" + gmtDatetime + "\"}"
7270
elsif request_type == Constants::GET_REQUEST_TYPE || request_type == Constants::DELETE_REQUEST_TYPE
73-
jwtBody = "{\n \"iat\":" + Time.parse(gmtdatetime).to_i.to_s + "\n} \n\n"
71+
jwtBody = "{\n \"iat\":\"" + gmtDatetime + "\"\n} \n\n"
7472
else
7573
raise StandardError.new(Constants::ERROR_PREFIX + Constants::INVALID_REQUEST_TYPE_METHOD)
7674
end

0 commit comments

Comments
 (0)