未ログイン時のデフォルトページを設定する
環境
- ASP.NET Core 3.0 preview9
- Visual Studio 2019 16.3 preview4
[Authorize]属性をコントローラやアクションメソッドにつけている場合、ログインしていない状態でそれらにアクセスするとデフォルトだとLogin
ページにリダイレクトされる。
これを任意のページに設定したい。
↑のページが参考になる。
Startup.cs内のConfigureServicesメソッド内で以下のように指定する。
services.ConfigureApplicationCookie(options => { options.LoginPath = new PathString("/Account/Signin"); });