Мне интересно, как лучше всего изящно работать, когда пользователь не авторизован на веб-странице. В 3.0 Microsoft представила идею области Identity для пользователей, но, похоже, [Authorize ()] не был перенесен. Вот что я имею в виду:
[Authorize(Roles = "Admin")]
public class IndexMode : PageModel
{
Если пользователь переходит на эту страницу, по умолчанию он "/ Account / Login? ReturnUrl =% 2FHome% 2Findex" Но в версии 3.0 это действительно должно быть: "/ Identity / Учетная запись / Логин? ReturnUrl =% 2FHome% 2Findex "
Теперь это сделать, поскольку использование не разрешено, поэтому их, вероятно, необходимо авторизовать (однако, возможно, пользователь просто не авторизован.
Как лучше всего справиться с этими двумя базовыми случаями?