我在服务器端Balzor应用程序中具有基于cookie的身份验证。
我想在用户的身份验证到期前5分钟向用户显示一个弹出窗口。
是通过javascript跟踪cookie时间戳的唯一方法,还是我可以在asp.net core 3身份验证中使用某些方法,或者还有其他方法?
谢谢!
答案 0 :(得分:0)
您可以在asp.net核心中使会话保持活动状态,而不是通知用户有关其登录会话的信息:
services.ConfigureApplicationCookie(config =>
{
config.SlidingExpiration = true;// Add this
config.ExpireTimeSpan = TimeSpan.FromMinutes(15);
config.Cookie.HttpOnly = true;
});