У меня есть служба, которая регистрирует информацию о пользователе, когда пользователь вручную нажимает на страницу выхода.
Я использую AspNet Identity 2.0, я установил значение SlidingExpiration в true с 60-минутным ExpireTimeSpan.
Как мне позвонить в мою службу для регистрации информации о пользователе, как я делал, когда пользователь нажимал страницу выхода.
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
LoginPath = new PathString("/account/login"),
Provider = new CookieAuthenticationProvider
{
OnValidateIdentity = SecurityStampValidator.OnValidateIdentity<ApplicationUserManager<User>, User>(
validateInterval: TimeSpan.FromMinutes(30),
regenerateIdentity: (manager, user) => manager.GenerateUserIdentityAsync(user))
},
//This will force user to re-login if inactive for x minutes.
SlidingExpiration = true,
ExpireTimeSpan = TimeSpan.FromMinutes(loginTimeout)
});
Спасибо.