http://www.cloudidentity.com/blog/2013/05/08/sliding-sessions-for-wif-4-5/
зрабатываем приложение MVC с использованием STS. Мы использовали инструменты WIF для создания простого приложения STS для разработки.
Я хотел бы иметь возможность установить скользящий срок действия в моем токене (в RP).
Я вижу кодкак здесь.
К сожалению, это обработчик событий, и пример, хотя и полезный, не показывает, как реализовать обработчик!
В моем global.asax, Application_Start () у меня есть:
sam = new SessionAuthenticationModule();
sam.SessionSecurityTokenReceived +=
new EventHandler<SessionSecurityTokenReceivedEventArgs>(sam_SessionSecurityTokenReceived);
(sam определяется областью действия класса.)
Я не уверен, правильно ли это. Я не знаю, как проверить, вызывалось ли событие когда-либо из-за проблем отладки в global.asax.
Есть ли где-нибудь более полный пример того, как отловить это событие? Я иду об этом правильным путем?
ТИА! Я ценю помощь! Богатый
Редактировать - хорошо, я знаю, что событие не вызывается, потому что я поместил код деления на ноль в обработчик, и приложение не выдало исключение. Я вошел в систему через мой STS, поэтому любое событие, полученное токеном, должно было быть запущено.
Любая помощь о том, как это сделать, будет принята с благодарностью. Спасибо!