- Отгружено
- 14 ноября 2026 г. в 21:13 UTC
- Автор
- Kamo
- Завершение
- 0faf88b
Права рассчитываются один раз и живут в ***, так что перемещение по сайту никогда не следует перепроверять их. Это делалось: каждая монтировка useUserInfo (400 файлов) background /api/user-info читает, и этот маршрут POSTed /api/security/session/refresh при каждом вызове, который запускался с полными правами Это был один пересчет за страницу навигации, за 100000000000000 лениво установленной строки и popover, и два за 5-минутный тик. - /api/user-info является Redis GET. ?refresh=1 пересчитывает (первая загрузка вкладки только); ?primary=1 читает master после известной перезаписи. - userInfoStore: последующее монтирование ничего не читает. Тик пересчитывает один раз (было два раза). Фокус вкладки ограничен до одного раза в минуту. - SessionRightsListener (AuthedChrome) подписывается **************** Служба безопасности напоминает сеансов после любого изменения прав, и MediaService передаёт сигнал, так что новые права появляются сразу без выхода из системы повторное подключение повторных чтений в случае пропуска кадра.
