Требования на стороне клиента для олицетворения

Следующие два параметра можно указать относительно олицетворения на стороне клиента:

  • Уровень олицетворения, указывающий на готовность клиента использовать его удостоверение.
  • Параметр в службе Active Directory, с помощью которого учетная запись клиента может быть помечена как "Учетная запись является конфиденциальной и не может быть делегирована", которая отключит делегирование.

Уровень олицетворения можно задать различными способами. Если клиент не указывает уровень олицетворения, значение по умолчанию на уровне компьютера будет использоваться COM. По умолчанию на уровне компьютера можно задать либо средство администрирования служб компонентов, либо Dcomcnfg.exe. Клиент также может указывать предпочтительный уровень олицетворения с Dcomcnfg.exe.

Клиент может указать уровень олицетворения программным способом с помощью CoSetProxyBlanket, эквивалентного IClientSecurity::SetBlanket, который можно вызывать как можно чаще или CoInitializeSecurity, который можно вызывать один раз в каждом процессе.

Если клиент указывает олицетворение на уровне делегата ( самый широкий центр, который он может предоставить серверу), клиент должен работать под удостоверением, которое правильно настроено в службе Active Directory, чтобы разрешить делегирование удостоверения.

Дополнительные сведения о уровнях олицетворения и требованиях к делегированию для работы см. в разделе "Делегирование и олицетворение".

Приложения COM+ всегда могут выступать в качестве клиентов, конечно. Когда приложение COM+ вызывает другое приложение или ресурс, оно выражает уровень олицетворения. Для серверных приложений COM+ можно задать уровень олицетворения административным образом. Приложения библиотек COM+ не могут задать собственный уровень олицетворения; вместо этого они используют этот процесс узла. Сведения о настройке олицетворения для приложения COM+ см. в разделе "Настройка уровня олицетворения".

Олицетворение клиента и делегирование

Маскировочное

Требования на стороне сервера для олицетворения