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.
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.
Related
- HTTP Request Node — attach this credential to authenticate outbound HTTP calls
- Header Auth Credential — for APIs that use a custom header or token instead of Basic Auth