我使用Posit Connect API密钥向托管在Posit Connect上的R Plumber API发出请求以进行身份验证.接口返回Sys.getenv()["RStudio_USER_IDENTITY"]的值为空.我希望收到RStudio_USER_IDENTITY的值,因为API密钥链接到特定的用户帐户.
为什么使用Posit Connect API密钥连接到Posit Connect上托管的R Plber API时,Sys.getenv()["RStudio_USER_Identity"]为空?
是否存在解决方法来找出哪个用户帐户链接到用于API请求的API密钥?
示例R管道工API:
library(plumber)
#* @get /exampleapi
information <- function(req, res, session) {
return(Sys.getenv()["RSTUDIO_USER_IDENTITY"][[1]])
}
谢谢你的建议!