プロバイダーを扱うときに現在のプリンシパルを設定するために、HttpModuleで処理するイベントはどれですか?
-
06-07-2019 - |
質問
プリンシパルとIDが現在のスレッドに設定され、HttpContext.Current.Userがこれらを含むカスタムHttpModuleと統合する必要があるという問題に直面しています。しかし、彼らが使用したイベントハンドラ(PostAcquireRequestState)は遅すぎると感じています。
HttpModuleでプロバイダーの初期化が行われる前に処理するのに最適なイベントはどれですか?必要なのは、カスタムプロバイダーが正しいプリンシパルとIDで動作することだけです。
解決
これはおそらくPostAuthenticateRequestイベントで最もよく行われます。 ASP.NETは、このイベントの後、セキュリティ情報が安定していると想定します。
所属していません StackOverflow