Поделиться через


<Элемент httpDigest>

Задает учетные данные, используемые для дайджест-проверки подлинности клиента при подключении к службе.

<Конфигурации>
  <system.serviceModel>
    <Поведения>
      <EndpointBehaviors>
        <Поведение>
          <clientCredentials>
            <httpDigest>

Синтаксис

<httpDigest impersonationLevel="Identification/Impersonation/Delegation/Anonymous/None" />

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Атрибуты

Атрибут Описание
impersonationLevel Задает параметры олицетворения, сообщаемые клиентом серверу. Режим олицетворения, выбираемый клиентом, не задается принудительно для сервера. Допустимые значения.

— Идентификация. Сервер может получить удостоверение и привилегии клиента, но не может олицетворять клиента.
— Олицетворение. Сервер может олицетворять контекст безопасности клиента в локальной системе.
— Делегирование. Сервер может олицетворять контекст безопасности клиента в удаленных системах.
— Анонимный: сервер не может олицетворять или идентифицировать клиента.
— Нет: уровень олицетворения не назначается.

Значение по умолчанию - Identification. Это атрибут типа TokenImpersonationLevel.

Дочерние элементы

Нет

Родительские элементы

Элемент Описание
<clientCredentials> Задает учетные данные, используемые для проверки подлинности клиента при подключении к службе.

Комментарии

Хэш-кода — это хэш, определяемый с помощью алгоритма и набора входных данных. Структура проверки подлинности и проверяемый объект согласуют алгоритм и обмениваются данными, используемыми в качестве входных. Клиент может вычислить хэш и отправить его службе. Служба также вычисляет хэш и сравнивает значения. Совпадение значений подтверждает подлинность клиента.

Эта функция должна быть включена с помощью Active Directory в Windows и службах IIS. Дополнительные сведения см. в разделе Дайджест-проверка подлинности в IIS 6.0.

См. также раздел