Мое понимание аутентификации для HyperStack заключается в том, что он использует сеанс для сохранения идентификатора пользователя, который используется для получения acting_user
.
.
Если я хотел отсоединиться от сеанса rails и использовать аутентификацию на основе токенов, как я могу настроить транспорт Hyperstack для включения токена в каждый запрос?
По сути, я спрашиваю, как я могу отправить токен, чтобы он был доступен в вызове acting_user
.
class ApplicationController < ActionController::Base
def acting_user
claim = JsonWebToken.verify(params[:token], key: some_key)
@current_user ||= claim[:ok] && User.find(claim[:ok][:user_id])
end
end
, где params[:token]
передается от клиента по запросу.