client: A Google OAuth client, presumably constructed via gargle::gargle_oauth_client_from_json(). Note, however, that it is preferred to specify the client with JSON, using the path argument.
path: JSON downloaded from Google Cloud Console, containing a client id and secret, in one of the forms supported for the txt argument of jsonlite::fromJSON() (typically, a file path or JSON string).
app: Replaced by the client
argument.
Returns
bq_auth_configure(): An object of R6 class gargle::AuthState , invisibly.
bq_oauth_client(): the current user-configured OAuth client.
Examples
# see and store the current user-configured OAuth client (probably `NULL`)(original_client <- bq_oauth_client())# the preferred way to configure your own client is via a JSON file# downloaded from Google Developers Console# this example JSON is indicative, but fakepath_to_json <- system.file("extdata","data","client_secret_123.googleusercontent.com.json", package ="bigrquery")bq_auth_configure(path = path_to_json)# confirm the changesbq_oauth_client()# restore original auth configbq_auth_configure(client = original_client)