Реализация кэширования токенов безопасности в 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);

Может ли кто-нибудь предложить этот правильный подход или что-то еще нужно сделать.

0 ответов

Другие вопросы по тегам