Quale evento gestire in HttpModule per impostare l'entità corrente quando si tratta di provider?

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

  •  06-07-2019
  •  | 
  •  

Domanda

Sto affrontando un problema in cui devo integrarmi con un HttpModule personalizzato in cui il principal e l'identità sono impostati sul thread corrente in modo che HttpContext.Current.User li contenga. Tuttavia ho la sensazione che il gestore degli eventi che hanno usato (PostAcquireRequestState) sia troppo tardi.

Qual è l'evento migliore da gestire prima che l'inizializzazione dei provider avvenga in HttpModule? Tutto quello che voglio è che il mio provider personalizzato lavori con l'entità e l'identità corrette.

È stato utile?

Soluzione

Questo è probabilmente meglio se si fa nell'evento PostAuthenticateRequest. ASP.NET presuppone che dopo questo evento le informazioni di sicurezza siano stabili.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top