Use bigrquery auth in glänzender Anwendung

Ich möchte eine glänzende Anwendung erstellen, die die bigrquery verwendet, um eine Verbindung zur BigQuery-API herzustellen und eine Abfrage auszuführen. Ich verwende den folgenden Code, um die Abfrage auszuführen:

 library(bigrquery)
    project <- "PROJECT_ID" # put your project ID here
    sql <- 'QUERY '
    test <- query_exec(sql, project = project)

Aber davor gibt es einen Authentifizierungsprozess im bigrquery-Paket wie:

    google <- oauth_endpoint(NULL, "auth", "token",
      base_url = "https://accounts.google.com/o/oauth2")

    bigqr <- oauth_app("google",
      "465736758727.apps.googleusercontent.com",
      "fJbIIyoIag0oA6p114lwsV2r")

    cred <- oauth2.0_token(google, bigqr,
          scope = c(
              "https://www.googleapis.com/auth/bigquery",
              "https://www.googleapis.com/auth/cloud-platform"))

Wie kann ich den Authentifizierungsprozess in meine Anwendung integrieren,

der Prozess benötigt keine Interaktion oder Der Prozess funktioniert mit dem angegebenen App-Schlüssel und den Geheimnissen (woher bekomme ich sie?) oder Der Auth-Vorgang wird in einem anderen Browserfenster geöffnet.

Grüß

Antworten auf die Frage(1)

Ihre Antwort auf die Frage