Перенаправление на пользовательскую страницу при использовании тега [Authorize] - PullRequest
0 голосов
/ 07 апреля 2020

Я создал пользовательскую страницу входа в систему / регистрации, которая взаимодействует с SignInManager и UserManager. Это хорошо работает, когда у меня есть ссылка непосредственно на страницу входа или регистрации. Однако при использовании тега [Authorize] пользователь перенаправляется на встроенную страницу входа по умолчанию. Как я могу изменить это поведение? Я полагаю, это опция в файле запуска.

1 Ответ

0 голосов
/ 07 апреля 2020

Путь к странице входа по умолчанию: /Account/Login. Это управляется одним из параметров ApplicationCookie, который можно изменить в ConfigureServices следующим образом:

services.ConfigureApplicationCookie(options =>
{
    options.LoginPath = "/Login";
});

См .: https://www.learnrazorpages.com/identity/customising-identity#customising -the-login-page

...