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.php
  • app/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).