Microsoft.Identity.Client.Platforms.iOS.iOSTokenCacheAccessor
namespace Microsoft.Identity.Client.Platforms.iOS
{
internal class iOSTokenCacheAccessor : ITokenCacheAccessor
{
public const string CacheKeyDelimiter = "-";
public int EntryCount { get; }
public void SetiOSKeychainSecurityGroup(string keychainSecurityGroup);
public iOSTokenCacheAccessor();
public iOSTokenCacheAccessor(RequestContext requestContext);
public void SaveAccessToken(MsalAccessTokenCacheItem item);
public void SaveRefreshToken(MsalRefreshTokenCacheItem item);
public void SaveIdToken(MsalIdTokenCacheItem item);
public void SaveAccount(MsalAccountCacheItem item);
public MsalIdTokenCacheItem GetIdToken(MsalAccessTokenCacheItem accessTokenCacheItem);
public MsalAccountCacheItem GetAccount(MsalAccountCacheItem accountCacheItem);
public void DeleteAccessToken(MsalAccessTokenCacheItem item);
public void DeleteRefreshToken(MsalRefreshTokenCacheItem item);
public void DeleteIdToken(MsalIdTokenCacheItem item);
public void DeleteAccount(MsalAccountCacheItem item);
public List<MsalAccessTokenCacheItem> GetAllAccessTokens(string optionalPartitionKey = null, ILoggerAdapter requestlogger = null);
public List<MsalRefreshTokenCacheItem> GetAllRefreshTokens(string optionalPartitionKey = null, ILoggerAdapter requestlogger = null);
public List<MsalIdTokenCacheItem> GetAllIdTokens(string optionalPartitionKey = null, ILoggerAdapter requestlogger = null);
public List<MsalAccountCacheItem> GetAllAccounts(string optionalPartitionKey = null, ILoggerAdapter requestlogger = null);
public void Clear(ILoggerAdapter requestlogger = null);
public bool HasAccessOrRefreshTokens();
public MsalAppMetadataCacheItem ReadAppMetadata(MsalAppMetadataCacheItem appMetadataItem);
public void WriteAppMetadata(MsalAppMetadataCacheItem appMetadata);
public void SaveAppMetadata(MsalAppMetadataCacheItem item);
public List<MsalAppMetadataCacheItem> GetAllAppMetadata();
public MsalAppMetadataCacheItem GetAppMetadata(MsalAppMetadataCacheItem appMetadataItem);
}
}