From 979413cd7f57ce71914911dcaf123dd08cdd2d1a Mon Sep 17 00:00:00 2001 From: Jhonatan Sandoval Velasco <122501764+JhontSouth@users.noreply.github.com> Date: Wed, 22 Nov 2023 10:59:24 -0500 Subject: [PATCH] Enable MSAL settings to save access token in cache (#6706) * add cache configuration for accessToken * remove WithCacheOptions config * add appTokenCache validation --- .../Authentication/MsalAppCredentials.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/Microsoft.Bot.Connector/Authentication/MsalAppCredentials.cs b/libraries/Microsoft.Bot.Connector/Authentication/MsalAppCredentials.cs index aaa048d5f6..777776a61d 100644 --- a/libraries/Microsoft.Bot.Connector/Authentication/MsalAppCredentials.cs +++ b/libraries/Microsoft.Bot.Connector/Authentication/MsalAppCredentials.cs @@ -54,6 +54,10 @@ public MsalAppCredentials(IConfidentialClientApplication clientApplication, stri _scope = scope; _authority = authority; _validateAuthority = validateAuthority; + if (_clientApplication?.AppTokenCache != null) + { + _clientApplication.AppTokenCache.SetCacheOptions(CacheOptions.EnableSharedCacheOptions); + } } ///