Files
onemdm-server/app/controllers/application_controller.rb
2015-11-16 19:08:05 +05:30

25 lines
615 B
Ruby

class ApplicationController < ActionController::Base
# Prevent CSRF attacks by raising an exception.
# For APIs, you may want to use :null_session instead.
protect_from_forgery with: :null_session
def authenticate_device
authenticate_with_token || render_unauthorized
end
def authenticate_device
authenticate_or_request_with_http_token do |token, options|
@device = Device.find_by(access_token: token)
@device != nil
end
end
def render_unauthorized
render json: "Bad token", status: :unauthorised
end
def set_timezone_for_admin
Time.zone = "Mumbai"
end
end