Proje: OkulUp API · Hub: OkulUp API — Decisions
Sanctum Stateless Token Auth Kararı
Karar
Cookie tabanlı session yerine Sanctum Bearer token kullanılır. Her istek Authorization: Bearer <token> header’ı taşır.
Neden
- API mobil uygulamalara (iOS/Android) hizmet ediyor — cookie session çalışmaz
- Multiple device support: her cihaz kendi token’ına sahip (
device_nameile) - Token refresh:
/auth/refresh-tokenendpoint’i ile eski silinip yeni üretilir - KVKK hesap silme: tüm token’lar
tokens()->delete()ile silinir
Token Yönetimi
- Login/Register: yeni token üretilir
- Refresh: mevcut silinir, yeni üretilir
- Logout: sadece current token silinir
- Hesap sil: tüm token’lar silinir
Related
- api-authentication-pattern — uygulama detayları