Sha256: e85e1ebeb8566fbfc2c38e8506d99ef6f5ce183ba6cb6df693049c160691a8f2

Contents?: true

Size: 609 Bytes

Versions: 8

Compression:

Stored size: 609 Bytes

Contents

module Notee
  class ApplicationController < ActionController::Base

    before_filter :set_access_token
    before_filter :restrict_access_json

    private
    def set_access_token
      p "TODO: add access_token to http header"
      # request['Authorization: Token token'] = session[:access_token] if session[:access_token].present?
    end

    def restrict_access_json
      # authenticate_or_request_with_http_token do |token, options|
      #   Token.exists?(access_token: token)
      # end

      unless Token.exists?(access_token: session[:access_token])
        raise
      end
    end

  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
notee-0.2.8 app/controllers/notee/application_controller.rb
notee-0.2.7 app/controllers/notee/application_controller.rb
notee-0.2.6 app/controllers/notee/application_controller.rb
notee-0.2.5 app/controllers/notee/application_controller.rb
notee-0.2.4 app/controllers/notee/application_controller.rb
notee-0.2.2 app/controllers/notee/application_controller.rb
notee-0.2.1 app/controllers/notee/application_controller.rb
notee-0.2.0 app/controllers/notee/application_controller.rb