У меня есть веб-приложение, которое должно отправить токен B2 C Bearer в API для получения авторизации. Я достигаю этого с помощью MSAL, все прекрасно работает, пока я не перезапущу веб-приложение, и как только я перезапускаю веб-приложение (без выхода из системы), кажется, что заявки B2 C все еще обнаруживаются приложением и пользователь все еще зарегистрирован , но IConfidentialClientApplication не может использовать GetAccountAsyn c (), так как не найдена учетная запись .
Ошибка, которую я получаю: { «Никакая учетная запись или подсказка для входа не были переданы вызову AcquireTokenSilent.»}
Проблема решается, если пользователь выходит из системы. Это происходит на локальном хосте, а также, если приложение опубликовано с Azure, и я перезапускаю службу приложения.