class Lucid::Shopify::Session::Authorise
Constants
Public Instance Methods
call(env)
click to toggle source
@param env [Hash]
@raise [UnauthorisedError]
# File lib/lucid/shopify/session/authorise.rb, line 15 def call(env) session_token = env['HTTP_AUTHORIZATION']&.[](/Bearer (\S+)/, 1) || '' env['lucid-shopify-session.shop'] = DecodeSessionToken.new.(session_token) rescue DecodeSessionToken::Error raise UnauthorisedError end