У меня есть несколько веб-сайтов, которые используют HTTPModule (обернутый в dll) для аутентификации пользователей и сохранения объекта аутентификации в кэше приложения в течение ~ 10 часов.Затем я установил на компьютере пользователя файл cookie, содержащий ключ кеша.
Сейчас я ищу способ, позволяющий администраторам очищать определенный объект кеша для всех веб-сайтов для любого данного пользователя (эффективно выводя их из системы).заставляя их автоматически входить в систему (через проверку подлинности Windows) в следующий раз, когда они посещают любой из сайтов.
Я планировал создать единый веб-сайт администрирования с возможностью сброса входов в систему, но я не могу изменитькэш приложений для других сайтов по очевидным причинам безопасности.
Есть ли способ передать сигнал тем сайтам, которые используют модуль аутентификации, чтобы они могли очистить свой собственный кэш приложений?
Примечание:Я прочитал о memcached, но я хотел бы избежать решения, которое не является «Стандартным ASP.NET», если это возможно.