Skip to Content
PublishersAuthentication

Authentication

The GetFTR API authenticates each request to a Publisher’s API using a JWT token, present in the Authorization header. To verify a request has originated from GetFTR, the Publisher should validate the JWT token using the shared secret provided by GetFTR.

This page outlines the JWT token format.

JWT Header
{ "alg": "HS256", "typ": "JWT" }
JWT Payload
{ "iss": "getftr", "aud": "<publisher_id>", "sub": "<integrator_id>", "iat": 000000000, "jti": "<uuid>", "doi": "<doi>" }
PropertyDescription
issThe issuer of the JWT token. Always set to getftr.
subThe ID of the integrator this request was triggered by.
audThe ID of the Publisher this request is intended for.
iatThe time the JWT token was issued.
jtiA unique identifier for the JWT token.
doiThe first DOI in the "dois" property of the request body.
Last updated on