Microsoft Graph API hizmetine başarılı bir şekilde giriş yapıldığında, 2 ADTokenCacheStoreItems
oluşturulur. Bunlardan biri accessToken (refreshToken nil) ve diğeri refreshToken (accessToken nil) içeriyor.Refresh jetonu birden çok ADTokenCacheStoreItems nedeniyle kullanılmaz - ADALiOS
2 önbelleğe öğeleri olması gayet ama yenileme jetonu mantık başarısız olmasına neden oluyor. [attemptToUseCacheItem:]
yöntemi, accessToken öğesini içeren ADTokenCacheStoreItem
kullanır. AccessToken'in süresi dolduysa, yenileme jetonunu kontrol eder. Bu öğede, yenileme belirteci sıfırdır, böylece tüm işlem 'yenileme belirteci' hatası olmadan bir öğeyi kullanma girişimi ile başarısız olur. İkinci öğe (yenileme belirteci ile) aslında hiç erişilmez.
Sonuç olarak, erişim belirteci hiçbir zaman yenilenmez. Burada sorun nasıl görünüyor?