Quel événement à gérer dans HttpModule pour définir le principal actuel lorsque vous traitez avec des fournisseurs?

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

  •  06-07-2019
  •  | 
  •  

Question

Je suis confronté à un problème d’intégration avec un HttpModule personnalisé dans lequel le principal et l’identité sont définis sur le thread actuel, de sorte que HttpContext.Current.User les contienne. Cependant, j’ai l’impression que le gestionnaire d’événements qu’ils ont utilisé (PostAcquireRequestState) est bien trop tard.

Quel est le meilleur événement à gérer avant l’initialisation des fournisseurs dans HttpModule? Tout ce que je veux, c’est que mon fournisseur personnalisé travaille avec le principal et l’identité appropriés.

Était-ce utile?

La solution

Ceci s’effectue probablement mieux dans l’événement PostAuthenticateRequest. ASP.NET suppose qu'après cet événement, les informations de sécurité sont stables.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top