req_auth_basic | R Documentation |
This sets the Authorization header. See details at https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Authorization.
req_auth_basic(req, username, password = NULL)
req |
A httr2 request object. |
username |
User name. |
password |
Password. You should avoid entering the password directly
when calling this function as it will be captured by |
A modified HTTP request.
req <- request("http://example.com") |> req_auth_basic("hadley", "SECRET")
req
req |> req_dry_run()
# httr2 does its best to redact the Authorization header so that you don't
# accidentally reveal confidential data. Use `redact_headers` to reveal it:
print(req, redact_headers = FALSE)
req |> req_dry_run(redact_headers = FALSE)
# We do this because the authorization header is not encrypted and the
# so password can easily be discovered:
rawToChar(jsonlite::base64_dec("aGFkbGV5OlNFQ1JFVA=="))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.