Мы разрабатываем приложение MVC с использованием STS. Мы использовали инструменты WIF для создания простого приложения STS для разработки.
Я бы хотел установить скользящий срок действия в моем токене (в RP).
Я вижу код как здесь .
К сожалению, это обработчик событий, и пример, хотя и полезный, не показывает, как реализовать обработчик!
В моем global.asax Application_Start () у меня есть:
sam = new SessionAuthenticationModule();
sam.SessionSecurityTokenReceived +=
new EventHandler<SessionSecurityTokenReceivedEventArgs>(sam_SessionSecurityTokenReceived);
(sam определен с областью видимости класса.)
Я не уверен, правильно ли это. Я не знаю, как проверить, вызывалось ли событие когда-либо из-за проблем отладки в global.asax.
Есть ли где-нибудь более полный пример того, как отловить это событие? Правильно ли я делаю это?
ТИА! Я ценю помощь!
Рич
Edit - хорошо, я знаю, что событие не вызывается, потому что я поместил код деления на ноль в обработчик, и приложение не выдало исключение. Я вошел в систему через свой STS, поэтому любое событие, полученное токеном, должно было быть запущено.
Любая помощь в том, как это сделать, будет принята с благодарностью. спасибо!