在闪亮的应用程序中访问geoserver的基本身份验证

在闪亮的应用程序中访问geoserver的基本身份验证,r,authentication,shiny,geoserver,R,Authentication,Shiny,Geoserver,我需要访问一个geoserver(通过wms服务)获取图像,该图像在一个闪亮的应用程序中受用户名和密码(基本身份验证)保护。目前,我使用https://username:password@用于访问geoserver的服务器url/wms。但是,这些方法允许在请求中显示用户名和密码 我试图调用httr包中的GET函数,但对我不起作用 a <- GET(wms_url, authenticate(user, password)) a您几乎肯定希望从后端执行此操作,并通过renderUI调用传

我需要访问一个geoserver(通过wms服务)获取图像,该图像在一个闪亮的应用程序中受用户名和密码(基本身份验证)保护。目前,我使用
https://username:password@用于访问geoserver的服务器url/wms
。但是,这些方法允许在请求中显示用户名和密码

我试图调用httr包中的
GET
函数,但对我不起作用

a <- GET(wms_url, authenticate(user, password))

a您几乎肯定希望从后端执行此操作,并通过
renderUI
调用传递结果。无论你做什么,从前端他们总是可见的(因为你已经给了客户)。您的方法将向任何窥探数据包的人隐藏信息,因此我不必担心通过第二种方法直接设置报头。见: