Я делаю простую проверку подлинности cookie в приложении razorpages
services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme)
.AddCookie(options =>
{
options.ExpireTimeSpan = TimeSpan.FromDays(1);
options.LoginPath = new PathString("/Index");
options.LogoutPath = new PathString("/Logout");
options.AccessDeniedPath = new PathString("/AccessDenied/");
options.SlidingExpiration = true;
});
У меня есть 2 области
Администрация
Элемент списка
Производство
у каждого есть страница входа, расположенная в {area} / Index
Моя цель - перенаправить пользователя на этот URL-адрес в зависимости от области, в которой он находится при выходе из системы, истечении срока действия cookie или несанкционированном доступе.
Я пробовал несколько схем аутентификации, но это работает только для схемы по умолчанию