Кэшировать все токены пользователя от имени во внешнем кэше redis

#msal

#azure-ad-msal

Вопрос:

У нас есть шлюз Azure APIM, где мы интегрируем сотни различных API для других команд. У нас есть два клиента, мобильный и веб, и с помощью пользовательского токена мы будем вызывать API Azure, и перед вызовом 100 API мы генерируем от имени пользовательского токена. Мы хотели бы повысить производительность, кэшируя все 100 токенов от имени пользователя для каждого пользователя во внешнем кэше redis. Хотелось бы знать, есть ли лучший способ сделать это?

Ответ №1:

В этом примере расширенного кэша токенов рассматривается аналогичный сценарий совместного использования одного и того же внешнего кэша токенов несколькими приложениями, включая фоновые службы, которые не взаимодействуют с пользователем, но все еще могут использовать кэшированные токены пользователей.