Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 718 Bytes

index.rst

File metadata and controls

31 lines (21 loc) · 718 Bytes

Middlewares

Blacksmith is extensible by adding middleware between the resource contracts and the real http query.

For example, requests may share a security secret that make not parts of the contract of a route.

Middleware may be shared by all clients, such as prometheus middleware that catch all the traffic for monitoring, or may be added on client to add credentials per users.

Note

Users can create their own middleware but blacksmith comes with its lists of usefull middlewares listed here.

.. toctree::
   :maxdepth: 1
   :caption: Contents:

   prometheus_middleware
   circuit_breaker_middleware
   zipkin_middleware
   cache_middleware
   authorization
   generic_middleware