Мы переходим в интегрированный режим IIS7 и сталкиваемся с проблемой. Мы выполняем аутентификацию с использованием WindowsAuthentication, но затем сохраняем ссылку на WindowsPrincipal, чтобы при последующих запросах мы могли разрешать по мере необходимости против AD. В интегрированном режиме IIS 7 токен закрывается (между запросами), так что, когда мы пытаемся запустить IsInRole, он генерирует удаленное исключение. Есть ли способ кэшировать этот токен или изменить наше использование WindowsPrincipal, так что нам не нужно делать последовательные запросы AD, чтобы получить его для каждого запроса авторизации?Маркер ввода интегрального режима IIS7 между запросами
Здесь исключение бросают из WindowsPrincipal.IsInRole ("") - System.ObjectDisposedException: { "Безопасный дескриптор был закрыт"}
Спасибо.
Это не решило нашу проблему, но хорошо знать, когда мы восстанавливаем уровень безопасности. Оказывается, обычная логика ISAPI/олицетворения в нашем магазине вызывала проблему. Благодарю. – Andy