This will use your Google OAuth2 user to create a suitable service account
gar_setup_auth_key(
email = Sys.getenv("GARGLE_EMAIL"),
file = "googleauthr-auth-key.json",
session_user = NULL,
client_json = "GAR_CLIENT_JSON",
roles = NULL,
default_key = "googleauthr"
)
TRUE if the file is ready to be setup, FALSE if need to stop
What email to open OAuth2 with
Where to save the authentication file
1 for user level, 2 for project level, leave NULL
to be prompted
The location of the env arg holding client json
Whether to assign roles to the service key
The default name of the service key
Other setup functions:
gar_setup_auth_check()
,
gar_setup_clientid()
,
gar_setup_edit_renviron()
,
gar_setup_env_check()
,
gar_setup_menu()
,
gar_setup_menu_do()