Microsoft.Identity.Client.PlatformsCommon.Shared.InMemoryPartitionedAppTokenCacheAccessor
Stores tokens for an application.
Partitions the access token collection by a key of client ID with tenant ID.
App metadata collection is not partitioned.
Refresh token, ID token, and account related methods are no-op.
namespace Microsoft.Identity.Client.PlatformsCommon.Shared
{
internal class InMemoryPartitionedAppTokenCacheAccessor : ITokenCacheAccessor
{
protected readonly ILoggerAdapter ;
public int { get; }
public InMemoryPartitionedAppTokenCacheAccessor(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 List<MsalAppMetadataCacheItem> ();
public void (string keychainSecurityGroup);
public virtual void (ILoggerAdapter requestlogger = null);
public virtual bool ();
public static void ();
}
}