Я разрабатываю приложение через Rails.Мне нужна возможность войти в систему другого пользователя с учетной записью администратора в devise token auth gem
Когда пользователь входит в систему, authHeaders сохраняется в cookie-файле браузера.Определить пользователя по значению authHeaders.
ex)
{% 22access-token% 22:% 22 "значение токена доступа"% 22% 2C
% 22token-type% 22:% 22Bearer% 22% 2C
% 22client% 22:% 22 "клиентская ценность"% 22% 2C
% 22 expiry% 22:% "срок годности"% 22% 2C
% 22uid% 22:% 22 «значение uid»% 22}
в моем контроллере возвращает новое значение токена, когда администратор щелкает идентификатор пользователя
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.
Буду признателен за вашу помощь.Спасибо