Мне удалось найти решение вышеупомянутой проблемы, с которой мы столкнулись. После многих сессий проектирования лучшим подходом было иметь ссылку «Настройки пользователя», которая сохраняла бы предпочтения в серверной базе данных для идентификатора пользователя, который уже был захвачен при входе в систему единого входа. Серверная часть возвращает данные на основе пользовательских настроек, поскольку запросы на получение данных из серверной части теперь становятся динамическими, чтобы учитывать выборки из пользовательских настроек при запросе серверной части. В результате интерфейс показывает данные, специфичные для пользователя.
Протестировано и, похоже, работает отлично, не влияя на производительность загрузки страницы.