Sha256: 89d1760fed4dcb821e634297fd8d19f87a965ad375736c8f5b3484651ebd0d9a

Contents?: true

Size: 335 Bytes

Versions: 1

Compression:

Stored size: 335 Bytes

Contents

require 'jwt'
module Auth0
  module Mixins
    # Working with JWT
    #
    # https://auth0.com/docs/jwt
    module JwtOperations
      # https://auth0.com/docs/server-apis/ruby
      def decode_jwt(token, client_secret=@client_secret)
        JWT.decode(token,Base64.decode64(client_secret.tr("-_","+/")))
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
auth0-ruby-0.9.1 lib/auth0/mixins/jwt_operations.rb