wcf ServiceSecurityContext параллелизм - PullRequest
       0

wcf ServiceSecurityContext параллелизм

2 голосов
/ 07 февраля 2011

У меня есть служба WCF , которая использует собственный менеджер аутентификации и авторизации.

Каждый раз, когда клиент звонит, менеджер аутентификации ищет заголовок сообщения и использует информацию для идентификации пользователя. Пользователь создается как IPrincipal и помещается в ServiceSecurityContext.Current.AuthorizationContext.Properties["Principal"].

Я заметил при последующих вызовах, когда пользователи разные, информация о старом пользователе находится в контексте Current. Мой сервис помечен как PerCall. Я озадачен, почему контекст не очищается для каждого вызова.

Или OperationContext отличается временем жизни от SecurityContext?

Если да, то есть идеи о том, как добиться того, что я описал выше? Спасибо за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...