API Gateway
Description
Cette brique constitue l'API Gateway des APIS du projet Portail Clients CAM. Elle sert de point d'entrée unique pour router les requêtes externes vers l'API backend du portail et les autres services (Antivirus, de compression de PDFs, etc).
L'API Gateway utilise Ocelot(24.0.1) pour :
- Routage des requêtes : Redirection des appels vers les services appropriés
- Limitation de débit : Protection contre les abus avec des quotas configurables
- Gestion CORS : Configuration flexible pour le développement
⚠️ Authentification à venir.
Technologies
- **Ocelot ** - Bibliothèque d'API Gateway pour .NET
Configuration des URLs
URL entrante : https://api.cam.nc
- / : redirige vers API du backend du portail sociétaires
- /av : redirige vers API Antivirus
- /docs : redirige vers API de compression PDFs
Fichiers de configuration
ocelot.json: Configuration des routes et services backend