Skip to main content

Basic Auth Credential

The Basic Auth credential stores a username and password used for HTTP Basic Authentication. When attached to an HTTP Request node, Splice encodes the two values into a standard Authorization: Basic header on every request.

Overview​

HTTP Basic Authentication is the simplest authentication scheme supported by the HTTP Request node. The username and password are combined as username:password, Base64-encoded, and sent in the Authorization request header. It is widely supported by APIs and legacy systems.

Use HTTPS

Basic Auth credentials are only Base64-encoded, not encrypted, in transit. Always use it over HTTPS endpoints so the header cannot be read off the wire.

Credential Fields​

User​

The username (or account identifier) for the target service.

Password​

The password or API secret for the account. This field is masked in the UI and stored encrypted at rest.

Example Configuration​

User: api_user@example.com
Password: ••••••••••••

Security​

  • The password is masked in the UI and encrypted at rest.
  • Always pair Basic Auth with HTTPS endpoints — the credentials are only Base64-encoded on the wire.
  • Prefer a dedicated API account over a personal login so access can be tracked and revoked independently.
  • Rotate the password according to your organization's security policy; updating it here applies to all workflows that reference the credential.