Açıkcası back end süreçlerin nasıl yürütüldüğünü bilmiyorum. Ben frontend dev.im Arkadaşlarım bu şekilde bir algoritma çıkardılar. Benim tarafımda beş saniyede bir yenilenen bir token var ve ben bu tokenı, sadece oturum boyunca (bu belirli bir zaman da olabilir çünkü kullanıcı direk tarayıcıyı kapatır ve uzun bir süre siteyi geri açmazsa oturumun düşmesi gerekli) sabit olan bir token ile öğrenebiliyorum. Ardından öğrendiğin refresh tokenı kullanarak içeriklere ulaşabiliyorum. Firebase yapısını örnek alabilirsin belki de.