認証リクエストを処理するときは、Global.asaxのApplication_AuthenticateRequestに来る。
これは、HttpApplication.AuthenticateRequestイベントのハンドラである。
HttpApplication.AuthenticateRequest イベント (System.Web) | Microsoft Docs
Default.aspxで、
redirectUrlをResponse.Redirectに渡してリダイレクト。
Global.asax.csは、
こうしておく。
![実はアプリ起動時にもここに来る](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20220711/20220711103713.png)
実はアプリ起動時にもここに来る。
![ログインした時も](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20220711/20220711103818.png)
ログインした時も、
![リダイレクト先はmain.aspx](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20220711/20220711104136.png)
リダイレクト先はmain.aspx。
![ここに来る](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20220711/20220711103909.png)
ここに来る。
![ただし、main.aspxにリダイレクトしようとしてるが、main.aspxは存在しないので、このエラー。](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20220711/20220711103956.png)
ただし、main.aspxにリダイレクトしようとしてるが、main.aspxは存在しないので、このエラー。