在我正在开发的Shiny应用程序中,第一步需要登录到远程服务器以浏览文件。认证过程的设计使得成功登录后,服务器将使用授权令牌和带有会话ID的cookie进行响应。对服务器执行后续请求时,都必须将它们都传递。
在Chrome中测试该应用程序时,一切都可以顺利进行。尝试在通过RStudio嵌入式浏览器呈现的RStudio中使用它时,成功登录后会立即注销用户,并显示一条错误消息,指出用户会话已过期。
我发现问题的根源是RStudio的嵌入式浏览器未保存带有会话ID的cookie。检查器中的“存储”选项卡为空。
是否可以更改RStudio的默认浏览器,或者我的想法有毛病?
答案 0 :(得分:0)
I have been informed,要克服此问题,必须下载RStudio的preview release (1.2),后者在后台使用Chromium。它解决了我的问题。