Наш сайт использует ADFS для аутентификации. Чтобы уменьшить полезную нагрузку cookie при каждом запросе, мы включаем IsSessionMode (см. Ваши cookie-файлы fedauth на диете ).
Последнее, что нам нужно сделать, чтобы это заработало в нашей среде с балансировкой нагрузки, - это реализовать готовый к использованию SecurityTokenCache для фермы. Реализация кажется довольно простой, меня в основном интересует выяснить, есть ли какие-то подводные камни, которые мы должны учитывать при работе с методами SecurityTokenCacheKey и TryGetAllEntries и TryRemoveAllEntries (SecurityTokenCacheKey имеет настраиваемую реализацию методов Equals и GetHashCode).
Есть ли у кого-нибудь такой пример? Мы планируем использовать AppFabric в качестве резервного хранилища, но будет полезен пример использования любого постоянного хранилища - таблица базы данных, хранилище таблиц Azure и т. Д.
Вот некоторые места, которые я искал:
Спасибо!
jd
3/16/2012 ОБНОВЛЕНИЕ Блог Витторио ссылается на образец с использованием нового материала .net 4.5:
ClaimsAwareWebFarm Этот образец является ответом на отзывы, которые мы получили от многих из вас, ребята: вам нужен образец, показывающий готовый кеш сеанса фермы (в отличие от tokenreplycache), чтобы вы могли использовать сеансы по ссылке вместо обмена большими файлами cookie; и вы попросили более простой способ защиты файлов cookie на ферме.