【发布时间】:2019-02-25 23:54:15
【问题描述】:
在我正在开发的 Shiny 应用程序中,有一个步骤需要登录到远程服务器以浏览文件。认证过程的设计是这样的,在成功登录后,服务器会使用授权令牌和带有会话 ID 的 cookie 进行响应。在向服务器执行后续请求时,两者都需要传递。
在 Chrome 中测试应用时,一切正常。当尝试在 RStudio 中使用它时,它使用 RStudio 的嵌入式浏览器呈现,用户在成功登录后立即注销,并显示用户会话已过期的错误消息。
我发现问题的根源在于 RStudio 的嵌入式浏览器没有保存带有会话 ID 的 cookie。检查器中的存储选项卡为空。
有没有办法改变 RStudio 的默认浏览器,还是我的想法有问题?
【问题讨论】:
-
请不要交叉发帖(或者至少在你这样做时说清楚):community.rstudio.com/t/…