【发布时间】:2019-09-03 12:33:26
【问题描述】:
我对 hyperstack 身份验证的理解是,它依靠会话来持久化用户的 id,用于获取 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] 是根据请求从客户端传递的。
【问题讨论】:
标签: javascript ruby reactjs hyperstack