繁体   English   中英

在已部署的Shinyapp中,如何获取帐户名称?

[英]In a deployed shinyapp, how to get the name of the account?

似乎找不到该信息。 假设您的闪亮应用程序的URL是:“ joe.shinyapps.io/great_app”我正在寻找从该闪亮应用程序中运行该URL(在Shinyapps.io上运行)。

这样,我用于oauth的重定向URI可以根据我将应用程序部署到哪个闪亮的应用程序帐户而动态更改...

谢谢你的帮助

在研究确实使用用户凭据oauth和Shiny的程序包时,我找到了答案(这些程序包必须使用特定于用户应用程序的重定向URI)。 以下几位摘自GoogleAuthR软件包

if(!is.null(session)){
        pathname <- session$clientData$url_pathname
        hostname <- session$clientData$url_hostname
        port <- session$clientData$url_port

        url <- paste0(session$clientData$url_protocol,
            "//",
            hostname,
            if(port != "") paste0(":", port),
            if(pathname != "/") pathname)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM