プロバイダーを扱うときに現在のプリンシパルを設定するために、HttpModuleで処理するイベントはどれですか?

StackOverflow https://stackoverflow.com/questions/1212690

  •  06-07-2019
  •  | 
  •  

質問

プリンシパルとIDが現在のスレッドに設定され、HttpContext.Current.Userがこれらを含むカスタムHttpModuleと統合する必要があるという問題に直面しています。しかし、彼らが使用したイベントハンドラ(PostAcquireRequestState)は遅すぎると感じています。

HttpModuleでプロバイダーの初期化が行われる前に処理するのに最適なイベントはどれですか?必要なのは、カスタムプロバイダーが正しいプリンシパルとIDで動作することだけです。

役に立ちましたか?

解決

これはおそらくPostAuthenticateRequestイベントで最もよく行われます。 ASP.NETは、このイベントの後、セキュリティ情報が安定していると想定します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top