ADR 0001 — TenantId dans l’URL
Statut
Accepté.
Contexte
Deux stratégies étaient possibles pour sélectionner le tenant courant :
- header
x-tenant-id; - paramètre de route
:tenantId.
Décision
Utiliser :tenantId dans l’URL pour les routes tenant.
Conséquences
- Les routes sont plus explicites et plus faciles à déboguer.
- Le
TenantContextGuardpeut alimentercurrentTenantdepuisrequest.params.tenantId. - Le header
x-tenant-idn’est plus nécessaire pour les routes tenant standard.