API Blueprint - Avoid repeating authorization blocks

843 Views Asked by At

In API Blueprint, how do I avoid using the same request Authorization header block over and over for every endpoint?

+ Request (application/json)
    + Headers

            Authorization: Bearer jsonWebToken

Is there a way to template this in a data structure perhaps?

2

There are 2 best solutions below

0
Vincenzo On BEST ANSWER

Unfortunately API Blueprint has not such feature (yet)

On the other hand, I can tell you that authentication\authorisation framework is being worked - so it's possible that in a not so far future this issue will be solved for you.

Cheers!

0
Zdenek On

Vincenzo answer is correct. The issue planned to address this is Authentication and MSON Parameters and Headers.

In the mean time. One work-around would be to use Hercule to split your blueprint into multiple parts and transclude the auth headers.