Может ли пользовательский UserNamePasswordValidator добавить вещи в сеанс WCF?
Относится кэтот вопросЯ создаю экземпляр подключения к нашему внутреннему API внутри моего пользовательского UserNamePasswordValidator. Могу ли я спрятать это где-нибудь, чтобы я мог использовать его в будущих вызовах в сеансе этого пользователя?
Это похоже наэтот вопрос, но я не использую IIS, поэтому я не могу использовать HttpContext.Current (или я могу?).
Обновить: Некоторый контекст: наш внутренний API предоставляется через COM-объект, который предоставляетLogin
метод. Вместо того, чтобы иметьLogin
метод в моем интерфейсе службы, у меня есть кастомUserNamePasswordValidator
, который вызывает метод Login для COM-объекта.
Поскольку создание экземпляра COM-объекта и вход в него дорогостоящий, я хотел бы повторно использовать теперь вошедший в систему COM-объект в моих методах обслуживания.