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>