## ----eval = FALSE------------------------------------------------------------- # options(shinyOAuth.audit_hook = function(event) { # cat(sprintf("[shinyOAuth] %s | %s\n", event[["type"]], event[["trace_id"]])) # str(event) # }) ## ----eval = FALSE------------------------------------------------------------- # options(shinyOAuth.audit_include_http = FALSE) ## ----eval = FALSE------------------------------------------------------------- # audit_digest_key <- Sys.getenv("AUDIT_DIGEST_KEY", unset = NA_character_) # if (is.na(audit_digest_key) || !nzchar(audit_digest_key)) { # stop("AUDIT_DIGEST_KEY must be configured before the app starts") # } # options(shinyOAuth.audit_digest_key = audit_digest_key)