Class: Auth::Sinatra::Conditional

Inherits:
Object
  • Object
show all
Defined in:
lib/sinatra/conditional.rb

Class Method Summary collapse

Class Method Details

.process_request(env) ⇒ Object



6
7
8
9
10
11
# File 'lib/sinatra/conditional.rb', line 6

def self.process_request(env)
  jwt_token = env.fetch('HTTP_AUTHORIZATION', '').slice(7..-1)
  processor =
    Auth::TokenProcessor.new ENV['JWT_SECRET'], ENV['JWT_ISSUER']
  processor.process jwt_token
end