Support

Concepts

Source Authentication

Source authentication in Streamfold is quite flexible. HTTP-based sources can use one of several methods to authenticate with the data plane.


In Streamfold you use an Ingress API Token to authenticate a data source with Streamfold. Streamfold organizations can provision one or more tokens for use or can revoke any previous token. There are several ways an Ingress API Token can be passed to Streamfold during the ingestion of data.

Ingress API Token

You can find your Ingress API Token included with the configuration instructions for your desired Source.

Basic access authentication

Set a basic access authentication header with the password equal to the value of the Ingress API Token. We recommend using streamfold as the user name:

  • Username: streamfold
  • Password: <Ingress API Token>

Basic access authentication is used by setting the Authorization to the value Basic following by a base64 encoded value of the username and password.

Bearer token

You can use Bearer Authentication to authenticate a data source. Set the Authorization header as such:

Authorization: Bearer <Ingress API Token>

Streamfold token header

Finally, you can also set the X-Streamfold-Token header to the value of the Ingress API Token:

X-Streamfold-Token: <Ingress API Token>
Previous
Getting started