Реализация кэширования токенов безопасности в MachineKeySessionSecurityTokenHandler
Мне нужно реализовать SessionSecurityTokenCache в MachineKeySessionSecurityTokenHandler, чтобы можно было настроить SecurityTokenHandlers в WsFederationAuthenticationOptions в веб-ферме с балансировкой нагрузки.
Я реализовал следующий код, однако он не работает:
var options = new WsFederationAuthenticationOptions();
var machineKeyHandler = new MachineKeySessionSecurityTokenHandler();
machineKeyHandler.Configuration = new SecurityTokenHandlerConfiguration();
machineKeyHandler.Configuration.Caches.SessionSecurityTokenCache = new CustomerSessionSecurityTokenCache();
options.SecurityTokenHandlers.Add(machineKeyHandler);
Может ли кто-нибудь предложить этот правильный подход или что-то еще нужно сделать.