docs-v2/content/influxdb/cloud/reference/flux/stdlib/http/basicauth.md

1.2 KiB

title description aliases menu weight
http.basicAuth() function The `http.basicAuth()` function returns a Base64-encoded basic authentication header using a specified username and password combination.
/influxdb/cloud/reference/flux/functions/http/basicauth/
influxdb_cloud_ref
name parent
http.basicAuth HTTP
202

The http.basicAuth() function returns a Base64-encoded basic authentication header using a specified username and password combination.

Function type: Miscellaneous

import "http"

http.basicAuth(
  u: "username",
  p: "passw0rd"
)

// Returns "Basic dXNlcm5hbWU6cGFzc3cwcmQ="

Parameters

u

The username to use in the basic authentication header.

Data type: String

p

The password to use in the basic authentication header.

Data type: String

Examples

Set a basic authentication header in an HTTP POST request
import "monitor"
import "http"

username = "myawesomeuser"
password = "mySupErSecRetPasSW0rD"

http.post(
  url: "http://myawesomesite.com/api/",
  headers: {Authorization: http.basicAuth(u:username, p:password)},
  data: bytes(v: "something I want to send.")
)