Welches Ereignis zu behandeln in Httpmodule für die aktuelle Haupt Einstellung, wenn mit den Anbietern zu tun?

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

  •  06-07-2019
  •  | 
  •  

Frage

Ich bin vor einem Problem, wo ich mit einem benutzerdefinierten integrieren muß Httpmodule, wo die Haupt- und Identität auf dem aktuellen Thread so eingestellt sind, dass HttpContext.Current.User diese enthält. Jedoch habe ich das Gefühl, dass die Eventhandler sie verwendet (PostAcquireRequestState) ist viel zu spät.

Welches ist das beste Ereignis zu behandeln ist, bevor die Initialisierung der Anbieter in der Httpmodule geschehen? Ich will nichts anderes als meine benutzerdefinierten Anbieter mit dem richtigen Haupt und Identität zu arbeiten.

War es hilfreich?

Lösung

Dies ist wahrscheinlich am besten in dem PostAuthenticateRequest Ereignisse gemacht. ASP.NET geht davon aus, dass nach diesem Ereignis die Sicherheitsinformation stabil ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top