Как правильно установить заголовок WWW-Authenticate в ответе rails? - PullRequest
4 голосов
/ 18 декабря 2011

Как правильно установить заголовок WWW-Authenticate в ответе rails?

В настоящее время я делаю это так:

    headers["WWW-Authenticate"] = %(Basic realm="My Realm")
    render :json => {:message =>I18n.t("errors.messages.authorization_error")}, :status => :unauthorized

Я думаю, что есть более простой способ установить этот заголовок с помощью rails api. Без прямого доступа к словарю заголовков.

1 Ответ

2 голосов
/ 18 декабря 2011

Нет ничего плохого в том, что вы делаете, но в rails действительно есть HTTP-аутентификация. Пожалуйста, перейдите по этой ссылке: http://apidock.com/rails/ActionController/HttpAuthentication/Basic/ControllerMethods/authenticate_or_request_with_http_basic

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...