Proje: Okul Platform · Hub: Okul Platform — Decisions
Karar
B2B customer endpoint’lerinde hangi kullanıcının “acting” ettiğini belirtmek için özel HTTP header kullanılıyor.
Eski header: x-cuid (Customer User ID)
Yeni header: x-auid (Acting User ID) — 2026-03-25’te yeniden adlandırıldı
Neden
IdentifyCustomer middleware’i — Customer portal’da hangi okul/firma bağlamında işlem yapılacağını belirler.
Header üzerinden gelen user ID ile firma bağlamı kurulur.
Nerede Kullanılıyor
app/Http/Middleware/IdentifyCustomer.phpapp/Http/Controllers/Customer/CustomerUserController.php- Swagger docs:
app/Swagger/Customer/Swagger.php - Feature testler
Geliştirici
Ömer Faruk GÖL (@debiyach), 2026-03-25
How to apply
Customer endpoint testlerinde veya middleware’de çalışırken x-auid header’ını kullan (eski x-cuid geçersiz).
Related
- api-b2b-customer-portal — Customer portal endpoint’leri
- api-route-structure — identify_customer middleware