JWT Token yenileme
React ile admin sayfası hazırlıyorum ve doğrulama için PHP ve jwt token kullanıyorum. Ancak bildiğim kadarıyla bu jwt tokenlerinin süresini çok uzatmamak gerekiyor ama ben de kullanıcının sürekli giriş yapmasını istemiyorum. Bu yenileme olayını nasıl yapabilirim ?
Şöyle bir yaklaşım da işine yarayabilir.
Giriş yapışında kullanıcıya 2 türlü token ver. Biri auth için, diğeri de eski token'ı yenilemek için. React üzerinden bir istek göndermeden önce token'ın vakti dolmuş mu kontrol et, eğer dolmuşsa backend'den refresh token ile yeni bir çift auth/refresh token iste.