promisepreston
9/7/2019 - 12:57 PM

application_controller.rb

#app/controllers/application_controller.rb

class ApplicationController < ActionController::API
  before_action :authenticate_request
  attr_reader :current_user

  private

  def authenticate_request
    @current_user = AuthorizeApiRequest.call(request.headers).result
    unless @current_user
      render json: { error: 'Not Authorized' }, status: 401
    end
  end
end