Enum CacheRefreshReason
Specifies the reason for fetching the access token from the identity provider when using AcquireTokenSilent, AcquireTokenForClient or AcquireTokenOnBehalfOf.
public enum CacheRefreshReason
Fields
Expired = 3
When the token request goes to the identity provider because cached access token expired
ForceRefreshOrClaims = 1
When the token request goes to the identity provider because force_refresh was set to true. Also occurs if WithClaims() is used.
NoCachedAccessToken = 2
When the token request goes to the identity provider because no cached access token exists
NotApplicable = 0
When a token is found in the cache or the cache is not supposed to be hit when making the request (interactive call, username password call, device code flow, etc.)
ProactivelyRefreshed = 4
When the token request goes to the identity provider because refresh_in was used and the existing token needs to be refreshed