私のASP.NET Coreアプリケーションでは、ログインする必要があります。私は匿名ユーザー、すなわち公開表示に自動的にリダイレクト
[AllowAnonymous]
public IActionResult Public()
{
return View();
}
があるので、私のStartup.csに私が認証を必要とすることができる公共のアクションメソッドを作成し、ユーザーは自動的にログインページにリダイレクトされます。
は私が動作を変更し、自動的に公開ページにユーザーをリダイレクトし、それらがログインするためのリンクをクリックするようにしたいです。
ユーザーをログインページではなく公開ページにリダイレクトするにはどうすればよいですか?
なぜ 'LoginPath'を'/home/public/'に変更しないのですか?フレームワークは認証されていないユーザ( 'Authorize'属性を持つアクション)をこのパスに自動的に送ります。 – martennis