gar_setup_auth_key function

Create a service account for googleCloudRunner

Create a service account for googleCloudRunner

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" )

Arguments

  • email: What email to open OAuth2 with
  • file: Where to save the authentication file
  • session_user: 1 for user level, 2 for project level, leave NULL to be prompted
  • client_json: The location of the env arg holding client json
  • roles: Whether to assign roles to the service key
  • default_key: The default name of the service key

Returns

TRUE if the file is ready to be setup, FALSE if need to stop

See Also

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()

  • Maintainer: Erik Grönroos
  • License: MIT + file LICENSE
  • Last published: 2024-05-22