پروژه من یک پروژه .Net Core هست و در StartUp پروژه زمان منقضی شدن Authentication به این شکل تعیین شده است :
services.AddAuthentication(
options =>
{
options.DefaultSignInScheme = CookieAuthenticationDefaults.AuthenticationScheme;
options.DefaultAuthenticateScheme = CookieAuthenticationDefaults.AuthenticationScheme;
options.DefaultChallengeScheme = CookieAuthenticationDefaults.AuthenticationScheme;
}
).AddCookie(options =>
{
options.LoginPath = new PathString("/login");
options.SlidingExpiration = true;
options.ExpireTimeSpan = TimeSpan.FromDays(10);
});
services.ConfigureApplicationCookie(options =>
{
options.ExpireTimeSpan = TimeSpan.FromDays(10);
options.SlidingExpiration = false;
});
این موضوع بر روی لوکال هاست به درستی انجام می شود و 10 روز authentication حفظ می شود ولی بر روی ویندوز سرور اصلی سریعا و بعد از چند دقیقه منقضی می شود.
اولین نفری باشید که به این پرسش کمک میکند و مسیر حل مشکل را باز میکند.
اولین پاسخ را بنویسیدشاید پاسخ شما همینجا باشد