Module: Jot::Rails::AuthenticationHelper

Defined in:
lib/jot/rails/authentication_helper.rb

Instance Method Summary collapse

Instance Method Details

#jot_decode(request) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'lib/jot/rails/authentication_helper.rb', line 6

def jot_decode(request)
  if request.headers["Authorization"].nil?
    raise NoAuthorizationHeaderError, "no Authorization header detected. Cannot decode token."
  end

  token = request.headers["Authorization"].split(" ").last
  payload, header = Jot.decode(token)
  payload
end