2017-08-29 4 views
0

情報を見つけることができないようです。 光っているアプリのURLは「joe.shinyapps.io/great_app」 (光っているアプリ内でURLを取得しようとしています(shinyapps.ioで動作しています)。配備されたshinyappでは、アカウント名の取得方法は?

そのように、私はOAuthのに使用するURIは、その光沢のあるアプリのアカウントに基づいて動的に変更することができ、リダイレクトは、私がすることをアプリに展開...パッケージを研究しながら、任意のヘルプ

答えて

1

ため

おかげで私は答えを見つけましたユーザーの資格情報oauthとshinyを使用します(これらのパッケージでは、ユーザーのアプリに固有のリダイレクトURIを使用する必要があります)。以下のビットはGoogleAuthR packageから取られます。

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) 
関連する問題