gar_shiny_auth_url function

Make a Google Authorisation URL for Shiny

Make a Google Authorisation URL for Shiny

Set this within your login_ui where you need the Google login.

gar_shiny_auth_url( req, state = getOption("googleAuthR.securitycode"), client.id = getOption("googleAuthR.webapp.client_id"), client.secret = getOption("googleAuthR.webapp.client_secret"), scope = getOption("googleAuthR.scopes.selected"), access_type = c("online", "offline"), prompt = c("consent", "select_account", "both", "none") )

Arguments

  • req: a Rook request, do not set as this will be used by Shiny to generate URL
  • state: URL state
  • client.id: client.id
  • client.secret: client.secret
  • scope: API scopes
  • access_type: whether to keep the token
  • prompt: Auto-login if user is recognised or always force signin

See Also

Other pre-load shiny authentication: gar_shiny_auth(), gar_shiny_login_ui(), gar_shiny_ui(), silent_auth()

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