Share via


TokenCacheNotificationArgs.HasTokens Property

Definition

Is true when at least one non-expired access token exists in the cache.

public bool HasTokens { get; }
member this.HasTokens : bool
Public ReadOnly Property HasTokens As Boolean

Property Value

Remarks

If this flag is false in the OnAfterAccessAsync notification - the node can be deleted from the underlying storage (e.g. IDistributedCache). MSAL takes into consideration access tokens expiration when computing this flag. Use in conjunction with SuggestedCacheExpiry. If a refresh token exists in the cache, this property will always be true.

Applies to