Константы авторизации
Определяет, что сервер авторизует.
Констант/значение | Описание |
---|---|
|
Сервер не выполняет авторизацию. В настоящее время RPC_C_AUTHN_WINNT, RPC_C_AUTHN_GSS_SCHANNEL и RPC_C_AUTHN_GSS_KERBEROS используют только RPC_C_AUTHZ_NONE. |
|
Сервер выполняет авторизацию на основе имени участника клиента. |
|
Сервер выполняет проверку авторизации с использованием сведений о сертификате атрибута привилегий DCE клиента (PAC), которые отправляются на сервер при каждом вызове удаленной процедуры, выполненной с помощью дескриптора привязки. Как правило, доступ проверяется на соответствие спискам управления доступом (ACL) DCE. |
|
DCOM может выбрать уровень авторизации, используя обычный алгоритм согласования общих сведений о безопасности. Дополнительные сведения см. в разделе Согласование общих сведений о безопасности. |
Комментарии
Эти константы используются методами интерфейса IClientSecurity . Они используются в структуре SOLE_AUTHENTICATION_SERVICE , которая извлекается функцией CoQueryAuthenticationServices . Они также используются в структуре SOLE_AUTHENTICATION_INFO , которая, в свою очередь, является элементом структуры SOLE_AUTHENTICATION_LIST . Эта структура, которая представляет собой список служб проверки подлинности, выполняемые ими службы авторизации и сведения о проверке подлинности для каждой службы, передается в функцию CoInitializeSecurity и метод IClientSecurity::SetBlanket .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|