<PackageReference Include="Microsoft.Identity.Client" Version="4.85.0" />

Microsoft.Identity.Client.Platforms.iOS.iOSTokenCacheAccessor

public const string CacheKeyDelimiter = "-"

public int EntryCount { get; }

public iOSTokenCacheAccessor(RequestContext requestContext)

public void Clear(ILoggerAdapter requestlogger = null)

public List<MsalAccessTokenCacheItem> GetAllAccessTokens(string optionalPartitionKey = null, ILoggerAdapter requestlogger = null)

public List<MsalAccountCacheItem> GetAllAccounts(string optionalPartitionKey = null, ILoggerAdapter requestlogger = null)

public List<MsalIdTokenCacheItem> GetAllIdTokens(string optionalPartitionKey = null, ILoggerAdapter requestlogger = null)

public List<MsalRefreshTokenCacheItem> GetAllRefreshTokens(string optionalPartitionKey = null, ILoggerAdapter requestlogger = null)

This method is used during token cache serialization which is not supported for iOS.

public void SetiOSKeychainSecurityGroup(string keychainSecurityGroup)

public void WriteAppMetadata(MsalAppMetadataCacheItem appMetadata)