Cómo configurar la caducidad deslizante en mi aplicación MVC que usa STS (WIF) para la autenticación

Estamos desarrollando una aplicación MVC usando STS. Utilizamos las herramientas WIF para crear una aplicación STS simple para el desarrollo.

Me gustaría poder establecer una caducidad deslizante en mi token (en el RP).

Veo el códigocomo aqu.

Desafortunadamente, este es el controlador de eventos y el ejemplo, aunque útil, no muestra cómo implementar el controlador!

En mi global.asax, Application_Start () tengo:

sam = new SessionAuthenticationModule();
        sam.SessionSecurityTokenReceived += 
            new EventHandler<SessionSecurityTokenReceivedEventArgs>(sam_SessionSecurityTokenReceived);

(sam se define con un alcance de clase).

No estoy seguro de si esto es correcto. No sé cómo verificar si alguna vez se llamó al evento debido a problemas de depuración en global.asax.

¿Hay algún ejemplo más completo en alguna parte de cómo atrapar este evento? ¿Voy por el camino correcto?

TIA! Agradezco la ayuda! Ric

Edit: bueno, sé que no se llama al evento porque puse el código dividir por cero en el controlador y la aplicación no arrojó una excepción. Me conecté a través de mi STS, por lo que cualquier evento de token recibido debería haberse activado.

Cualquier ayuda sobre cómo hacer esto sería muy apreciada. ¡Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta