diff --git a/lib/jwt.rb b/lib/jwt.rb index 75435472..2fba2450 100644 --- a/lib/jwt.rb +++ b/lib/jwt.rb @@ -54,7 +54,7 @@ def decode(jwt, key = nil, verify = true, options = {}, &keyfinder) # rubocop:di verify: verify, keyfinder: keyfinder, allowed_algorithms: normalizde_algorithm_option(options), - **configuration.decode.to_h.merge(options)).decode_segments + **configuration.decode.to_h.merge(options).transform_keys(&:to_sym)).decode_segments end # Order is very important - first check for string keys, next for symbols