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.