░▒▓████████████████████████████████▓▒░ ░▒▓█ ▓▒░ ░▒▓█ ~ S W A M P ~ ▓▒░ ░▒▓█ ▓▒░ ░▒▓████████████████████████████████▓▒░
pplmvsvm
LOCATION:
/var/www/canvas/vendor/bundle/ruby/3.1.0/gems/jwt-2.5.0/lib
☗ ROOT
↻ REFRESH
✎ CARVE FLESH
EDITING: jwt.rb
# frozen_string_literal: true require 'jwt/version' require 'jwt/base64' require 'jwt/json' require 'jwt/decode' require 'jwt/configuration' require 'jwt/encode' require 'jwt/error' require 'jwt/jwk' # JSON Web Token implementation # # Should be up to date with the latest spec: # https://tools.ietf.org/html/rfc7519 module JWT extend ::JWT::Configuration module_function def encode(payload, key, algorithm = 'HS256', header_fields = {}) Encode.new(payload: payload, key: key, algorithm: algorithm, headers: header_fields).segments end def decode(jwt, key = nil, verify = true, options = {}, &keyfinder) # rubocop:disable Style/OptionalBooleanParameter Decode.new(jwt, key, verify, configuration.decode.to_h.merge(options), &keyfinder).decode_segments end end
CANCEL
Name
Type
Size
Modified
Actions
↩ ..
DIR
—
—
📁 jwt/
DIR
—
2023-09-24 03:47
📄 jwt.rb
RB
830 B
2023-09-24 03:47
EDIT