ile yeniden giriş yapılmasını zorlamak Yani, What is ASP.NET Identity's IUserSecurityStampStore<TUser> interface? numaralı telefondan, ASP.NET Kimliğinin, kullanıcı oturum açma tanımlama bilgisini geçersiz kılmak ve yeniden oturum açmaya zorlamak için kullanılan bir güvenlik damgası özelliğine sahip olduğunu öğreniyoruz.ASP.NET Kimliği - Güvenlik etiketi
MVC uygulamasında, yöneticilerin kullanıcıları arşivlemesi mümkündür. Kemerli olduklarında, oturumunu kapatmalı ve tekrar giriş yapmaya zorlanmalıdır (daha sonra arşivlendikleri için bunları reddeder).
Bunu nasıl yapabilirim? Güvenlik damgasının anahtar olduğunu anlıyorum. Varsayılan ayarları aşağıdaki gibidir:
app.UseCookieAuthentication(new CookieAuthenticationOptions {
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
LoginPath = new PathString("/Account/Login"),
Provider = new CookieAuthenticationProvider {
// Enables the application to validate the security stamp when the user logs in.
// This is a security feature which is used when you change a password or add an external login to your account.
OnValidateIdentity = SecurityStampValidator.OnValidateIdentity<ApplicationUserManager, ApplicationUser>(
validateInterval: TimeSpan.FromMinutes(30),
regenerateIdentity: (manager, user) => user.GenerateUserIdentityAsync(manager))
}
});
sayesinde ben 1 dakika gibi bir şey validateInterval ayarlarsanız, deney yapma ve sonra manaully veritabanındaki bir kullanıcıların güvenlik damgası kesmek, o zaman onlar tekrar giriş zorunda ama sadece edilir bu süreden sonra sona erdi.
bu anlık yapmak için bir yol var mı, yoksa
Teşekkür