private ConfidentialClientApplication GetConfidentialClient() { var userCache = MsalCacheHelper.GetMsalFileCacheInstance(Startup.Configuration["AzureAd:ClientId"] + "_" + GetCurrentUserId() + "_" + UserCache); var appCache = MsalCacheHelper.GetMsalFileCacheInstance(Startup.Configuration["AzureAd:ClientId"] + "_" + ApplicationCache); var confidentialClient = new ConfidentialClientApplication( Startup.Configuration["AzureAd:ClientId"], Startup.Configuration["AzureAd:TenantAuthority"], Startup.Configuration["AzureAd:RedirectUri"], new ClientCredential(Startup.Configuration["AzureAd:Secret"]), userCache, appCache); confidentialClient.SliceParameters = "slice=testslice"; return(confidentialClient); }