Я создал приложение rails-api и начал его защищать с помощью аутентификации по токенам.
Я установил before_filter
, который вызывает метод, который использует authenticate_or_request_with_http_token
. Все работает нормально, но когда аутентификация неверна, я получаю html-ответ.
Как определить, в каком формате должен быть ответ?
before_filter :restrict_access
private
def restrict_access
authenticate_or_request_with_http_token do |token, options|
check_token token
end
end
def check_token(token)
Session.exists?(access_token: token)
end