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


<clientCredentials>

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

Иерархия схемы

<system.serviceModel>
  <варианты поведения>
    <endpointBehaviors>
      <behavior> для <endpointBehaviors>
        <clientCredentials>

Синтаксис

<clientCredentials type="String"
      supportInteractive="Boolean" >
   <clientCertificate>
   </clientCertificate>
   <digest>
   </digest>
   <isuedToken>
   </isuedToken>
   <peer>
   </peer>
   <serviceCertificate>
   </serviceCertificate>
   <windowsAuthentication>
   </windowsAuthentication>
</clientCredentials>

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

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

Атрибуты

Атрибут Описание

supportInteractive

Логическое значение, которое указывает, может ли текущий пользователь принимать участие в выборе учетных данных клиента во время выполнения. Значение по умолчанию — true.

type

Строка, задающая тип данного элемента конфигурации.

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

Элемент Описание

<clientCertificate> элемента <clientCredentials>

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

Элемент <httpDigest>

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

<issuedToken>

Задает тип пользовательского маркера, используемого для проверки подлинности клиента при подключении к службе маркеров безопасности (STS). Это элемент типа IssuedTokenClientElement.

<peer> элемент для элемента <clientCredentials>

Задает учетные данные текущего однорангового узла. Это элемент типа PeerCredentialElement.

<serviceCertificate> элемента <clientCredentials>

Задает сертификат, используемый при проверки подлинности службы для клиента, и предоставляет структуру для настройки параметров сертификата. Данный сертификат должен быть предоставлен вне диапазона службой клиенту. Это элемент типа X509RecipientCertificateClientElement.

<windows> элемента <clientCredentials>

Задает учетные данные Windows. Значением по умолчанию являются учетные данные текущего потока. Это элемент типа WindowsClientElement.

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

Элемент Описание

<behavior> для <endpointBehaviors>

Задает поведение конечной точки.

Замечания

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

См. также

Справочник

ClientCredentialsElement
ClientCredentials

Другие ресурсы

Security Behaviors in WCF
Securing Clients