Может ли кто-нибудь объяснить, как реализовать скользящее истечение срока действия с помощью нового подключаемого модуля Owin WS-Federation?
На стороне клиента в configuration WS-Fedeartion я вижу, что есть некоторые события, такие как:
Notifications = new WsFederationAuthenticationNotifications
{
SecurityTokenReceived = ...,
AuthenticationFailed = ...,
RedirectToIdentityProvider = ...,
MessageReceived = ...,
SecurityTokenValidated = ....
},
Но из-за отсутствия документации я не могу понять, где и как?
На данный момент мой STS выпускает токены с абсолютным сроком действия:
protected override Lifetime GetTokenLifetime(Lifetime requestLifetime)
{
// 5 Minutes for token lifetime
var lifetime = new Lifetime(DateTime.UtcNow, DateTime.UtcNow.AddMinutes(5));
return lifetime;
}
Любая помощь приветствуется.