Встроенный браузер RStudio не сохраняет куки - PullRequest
0 голосов
/ 21 февраля 2019

В приложении Shiny, которое я разрабатываю, один шаг требует входа на удаленный сервер для просмотра файлов.Процедура аутентификации разработана таким образом, чтобы при успешном входе в систему сервер отвечал токеном авторизации и файлом cookie с идентификатором сеанса.Оба они должны быть переданы при выполнении последующих запросов к серверу.

При тестировании приложения в Chrome все работает без сбоев.При попытке использовать его в RStudio, где он отображается с помощью встроенного браузера RStudio, пользователь выходит из системы сразу после успешного входа в систему с сообщением об ошибке, в котором говорится, что сеанс пользователя истек.

Я обнаружил, что кореньпроблема в том, что встроенный браузер RStudio не сохраняет куки с идентификатором сессии.Вкладка хранилища в инспекторе пуста.

View of RStudio's embedded browser's inspector's storage tab

Есть ли способ изменить браузер RStudio по умолчанию или в моем мышлении может быть сбой?

1 Ответ

0 голосов
/ 25 февраля 2019

Мне сообщили , что для преодоления этой проблемы необходимо загрузить предварительный выпуск * 1.23 * (1.2) RStudio, в котором используется Chromium.Это решило проблему в моем случае.

...