Какое событие обрабатывать в HttpModule для установки текущего участника при работе с провайдерами? - PullRequest
1 голос
/ 31 июля 2009

Я сталкиваюсь с проблемой, когда приходится интегрироваться с настраиваемым модулем HttpModule, в котором субъект и идентификатор задаются в текущем потоке, так что HttpContext.Current.User содержит их. Однако я чувствую, что обработчик событий, который они использовали (PostAcquireRequestState), слишком поздно.

Какое событие лучше всего обработать до инициализации провайдеров в HttpModule? Все, что я хочу, - это мой пользовательский поставщик для работы с правильным принципалом и личностью.

1 Ответ

1 голос
/ 19 августа 2009

Это, вероятно, лучше всего делать в событии PostAuthenticateRequest. ASP.NET предполагает, что после этого события информация о безопасности стабильна.

...