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üß