API Authentication
Authentication
Authentication is done via the Authorization
header.
For secured endpoints the value of the header must be Bearer <token>
,
where <token>
is a JWT token issued by the DSP-API.
The token is a JSON Web Token (JWT) that must contain the following claims:
iss
(issuer): The issuer of the token, the DSP-APIsub
(subject): The subject of the token, the user's or system idaud
(audience): The audience of the token, the Dsp-Ingest service specific audienceexp
(expiration time): The expiration time of the token, in seconds since epochiat
(issued at): The time at which the token was issued, in seconds since epochjti
(JWT ID): A unique identifier for the token
Permissions and Authorization
Currently, no further authorization is done, but this will change in the future.