Ruby on rails 设计令牌验证另一个用户登录
我正在通过Rails开发一个应用程序。 我需要能够登录到另一个用户与管理员帐户在设计令牌认证宝石 用户登录时,AuthHeader存储在浏览器cookie中。 通过authHeaders值确定用户 ex) {%22访问令牌%22:%22“访问令牌值”%22%2C %22令牌类型%22:%22承载%22%2C %22客户端%22:%22“客户端值”%22%2C %22到期日%22:%到期日值“%22%2C” %22uid%22:%22“uid值”%22} 在我的控制器中 当管理员单击用户id时返回新的令牌值Ruby on rails 设计令牌验证另一个用户登录,ruby-on-rails,ruby,devise,ruby-on-rails-5,devise-token-auth,Ruby On Rails,Ruby,Devise,Ruby On Rails 5,Devise Token Auth,我正在通过Rails开发一个应用程序。 我需要能够登录到另一个用户与管理员帐户在设计令牌认证宝石 用户登录时,AuthHeader存储在浏览器cookie中。 通过authHeaders值确定用户 ex) {%22访问令牌%22:%22“访问令牌值”%22%2C %22令牌类型%22:%22承载%22%2C %22客户端%22:%22“客户端值”%22%2C %22到期日%22:%到期日值“%22%2C” %22uid%22:%22“uid值”%22} 在我的控制器中 当管理员单击用户id时返回
def login_as
user = User.find(params[:user_id])
user_new_token_data = user.create_new_auth_token
## return new access-token, token-type, client, expiry, uid in browser cookies format same value
end
我想将返回值更改为浏览器cookie值并作为其他用户登录,但我不知道如何将其放入cookie中
谢谢你的帮助。多谢各位