/// <summary> /// Create token cache /// </summary> /// <param name="client"></param> /// <param name="cache"></param> /// <param name="userKey"></param> public MsalClientApplicationDecorator(T client, ICache cache, string userKey) { Client = client; _userTokenCache = new MsalTokenCacheDecorator(cache, client.UserTokenCache, userKey); }
/// <summary> /// Create token cache /// </summary> /// <param name="client"></param> /// <param name="cache"></param> /// <param name="applicationKey"></param> /// <param name="userKey"></param> public MsalConfidentialClientDecorator(IConfidentialClientApplication client, ICache cache, string applicationKey, string userKey) : base(client, cache, userKey) { _appTokenCache = new MsalTokenCacheDecorator(cache, client.AppTokenCache, applicationKey); }