我需要在MachineKeySessionSecurityTokenHandler中实现SessionSecurityTokenCache,以便能够在负载平衡的Web场中的WsFederationAuthenticationOptions中配置SecurityTokenHandler。
我实现了以下代码,但是它不起作用:
var options = new WsFederationAuthenticationOptions();
var machineKeyHandler = new MachineKeySessionSecurityTokenHandler();
machineKeyHandler.Configuration = new SecurityTokenHandlerConfiguration();
machineKeyHandler.Configuration.Caches.SessionSecurityTokenCache = new CustomerSessionSecurityTokenCache();
options.SecurityTokenHandlers.Add(machineKeyHandler);
任何人都可以建议这是正确的方法还是需要做的其他事情。