2013-09-21 3 views
1

Я пытаюсь реализовать аутентификацию для моего API-интерфейсов rails после этого tutorial из railscast. Я использую метод authenticate_or_request_with_http_token, который должен проверить токен внутри блока, и он должен пройти, если блок возвращает true. Однако метод никогда не проходит, даже когда я просто верю в блок. Это то, что я вижу в журнале:authenticate_or_request_with_http_token never pass

Я использую рельсы 4.0

Filter chain halted as :restrict_access rendered or redirected 

Это мой код:

before_filter :restrict_access 

    def restrict_access 
    authenticate_or_request_with_http_token do |token, options| 
     true 
    end 
    end 

ответ

2

Вы BACKEND должны поставить заголовок аутентификации. Например - «Авторизация» => «Токен Token = # {@ token}». Если метод не находит заголовок, он возвращает статус http 403: запрещен доступ