https://github.com/openfaas/faas-middleware
HTTP middleware for OpenFaaS
https://github.com/openfaas/faas-middleware
Last synced: about 1 year ago
JSON representation
HTTP middleware for OpenFaaS
- Host: GitHub
- URL: https://github.com/openfaas/faas-middleware
- Owner: openfaas
- License: mit
- Created: 2019-04-11T07:58:10.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-12-11T23:36:35.000Z (over 1 year ago)
- Last Synced: 2025-03-30T21:09:26.944Z (about 1 year ago)
- Language: Go
- Size: 33.2 KB
- Stars: 13
- Watchers: 2
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# faas-middleware
HTTP middleware for OpenFaaS
## Components
### Concurrency Limiter
`concurrency-limiter` is a tool that can be used to limit the number of active inflight requests for a given http request handler.
### JWT Authenticator middleware
The JWT authenticator middleware can be used to authorize http request for functions with IAM for OpenFaaS. The middleware verifies the permissions in the `function` claim of an OpenFaaS function access token that is set in the `Authorization` header of the request.
This middleware is used by the [classic-watchdog](https://github.com/openfaas/classic-watchdog) and [of-watchdog](https://github.com/openfaas/of-watchdog)