This function is used to secure your Shiny app's server function. Make sure to pass
your Shiny app's server function as the first argument to secure_server()
at
the bottom of your Shiny app's server.R
file.
secure_server(
server,
custom_sign_in_server = NULL,
custom_admin_server = NULL,
allow_reconnect = FALSE,
account_module = NULL,
splash_module = NULL
)
A Shiny server function (e.g function(input, output, session) {}
)
Either NULL
, the default, or a Shiny module server containing your custom
sign in server logic.
Either NULL
, the default, or a Shiny module server function containing your custom admin
server functionality.
argument to pass to the Shiny session$allowReconnect()
function. Defaults to
FALSE
. Set to TRUE
to allow reconnect with shiny-server and Rstudio Connect. Set to "force"
for local testing. See https://shiny.rstudio.com/articles/reconnecting.html for more information.
the server code for the user account module.
the server code for the splash page.