https://github.com/dynapi/interceptor
middleman between the clients and your backend to add security or other verifications to the requests
https://github.com/dynapi/interceptor
Last synced: about 1 year ago
JSON representation
middleman between the clients and your backend to add security or other verifications to the requests
- Host: GitHub
- URL: https://github.com/dynapi/interceptor
- Owner: DynAPI
- Created: 2023-07-17T15:25:11.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-18T08:17:40.000Z (over 2 years ago)
- Last Synced: 2025-01-11T22:27:43.089Z (about 1 year ago)
- Language: Python
- Homepage:
- Size: 1.8 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Interceptor
middleman between the clients and your backend to add security or other verifications to the requests

## How a request normally works
The client sends a request to the backend. Either there is no authentication or the backend(-infrastructure) has to be extended which is not always possible.
[](https://mermaid.live/edit#pako:eNo1jr0OwjAMhF8l8lxgz9CBHzExwZjFSgyNSByaOhKo6rsTCNxk3Z1P3ww2OQINE42F2NLe4y1jNKyqdsETy6rvt2jvxE6r4-GiNi38eTVtNa08O3quB4nBMHQQKUf0ro7Pnw8DMlAkA7qeTEUyBgOGl1rFIun8YgtacqEOysOh_FlAXzFM1SXnJeVTA_5yL2_cUEA7)
## How a request with Interceptor works
The client sends a request to the backend (Interceptor) which does the authentication.
If the request is verified it's let through to the real backend.
[](https://mermaid.live/edit#pako:eNqFUU1LQzEQ_Cthr239AE9BHlgr4sFeVKiQy5qsfdFk88zboLb0v5v6KrQguqdlmNnZnV2DTY5AQ09vhdjSzOMyYzSsal0GTyyTphndsFC21EnKWl1f3avjgbGHV9pkEGh1dnKqHhiLtCn7Fbn_x6nzp9yoi50CxSfWaoq9t8ot5sG-dO-Pi_nqN9fRFO0rsTtYbIdtlzow8-zo46iVGP48YJ8GY4iUI3pXc1pvZQakpUgGdG2ZimQMBgxvKrUene4-2YKWXGgMpXMoP7GCfsbQV5Scr463Q_bfL9h8AbuKhJ0)