Microsoft.Identity.Client.PlatformsCommon.Shared.InMemoryPartitionedUserTokenCacheAccessor
Stores tokens for users.
Partitions the access and refresh token collections by a user assertion hash in case of OBO and by home account ID otherwise.
Partitions the ID token and account collections by home account ID.
App metadata collection is not partitioned.
namespace Microsoft.Identity.Client.PlatformsCommon.Shared
{
internal class InMemoryPartitionedUserTokenCacheAccessor : ITokenCacheAccessor
{
protected readonly ILoggerAdapter ;
public int { get; }
public InMemoryPartitionedUserTokenCacheAccessor(ILoggerAdapter logger, CacheOptions tokenCacheAccessorOptions);
public void (MsalAccessTokenCacheItem item);
public void (MsalRefreshTokenCacheItem item);
public void (MsalIdTokenCacheItem item);
public void (MsalAccountCacheItem item);
public void (MsalAppMetadataCacheItem item);
public MsalIdTokenCacheItem (MsalAccessTokenCacheItem accessTokenCacheItem);
public MsalAccountCacheItem (MsalAccountCacheItem accountCacheItem);
public MsalAppMetadataCacheItem (MsalAppMetadataCacheItem appMetadataItem);
public void (MsalAccessTokenCacheItem item);
public void (MsalRefreshTokenCacheItem item);
public void (MsalIdTokenCacheItem item);
public void (MsalAccountCacheItem item);
public virtual List<MsalAccessTokenCacheItem> (string partitionKey = null, ILoggerAdapter requestlogger = null);
public virtual List<MsalRefreshTokenCacheItem> (string partitionKey = null, ILoggerAdapter requestlogger = null);
public virtual List<MsalIdTokenCacheItem> (string partitionKey = null, ILoggerAdapter requestlogger = null);
public virtual List<MsalAccountCacheItem> (string partitionKey = null, ILoggerAdapter requestlogger = null);
public virtual List<MsalAppMetadataCacheItem> ();
public void (string keychainSecurityGroup);
public virtual void (ILoggerAdapter requestlogger = null);
public virtual bool ();
public static void ();
}
}