Udostępnij przez


<windows> of <clientCredentials> , element

Określa ustawienia poświadczenia systemu Windows, które mają być używane do reprezentowania klienta.

<configuration>
  <system.serviceModel>
    <behaviors>
      <endpointBehaviors>
        <behavior>
          <clientCredentials>
            <windows>

Składnia

<windows allowedImpersonationLevel="Identification/Impersonation/Delegation/Anonymous/None"
         allowNtlm="Boolean" />

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Attributes

Attribute Description
allowedImpersonationLevel Ustawia preferencję personifikacji, którą klient komunikuje się z serwerem. Tryb personifikacji wybrany przez klienta nie jest wymuszany na serwerze. Prawidłowe wartości obejmują następujące wartości:

— Identyfikacja: serwer może uzyskać tożsamość i uprawnienia klienta, ale nie może personifikować klienta.
- Personifikacja: serwer może personifikować kontekst zabezpieczeń klienta w systemie lokalnym.
- Delegowanie: serwer może personifikować kontekst zabezpieczeń klienta w systemach zdalnych.
- Anonimowy: serwer nie może personifikować ani zidentyfikować klienta.
- Brak: Poziom personifikacji nie jest przypisany.

Wartość domyślna to Identyfikacja. Ten atrybut jest typu TokenImpersonationLevel.
allowNtlm Ustawienie tej właściwości w taki sposób, aby true zezwalało na obniżenie poziomu uwierzytelniania do protokołu NTLM, jeśli protokół Kerberos jest niedostępny.

Ustawienie tej właściwości powoduje false , że program Windows Communication Foundation (WCF) w celu wykonania najlepszego wysiłku w celu zgłoszenia wyjątku, jeśli jest używany protokół NTLM. Należy pamiętać, że ustawienie tej właściwości na wartość może nie uniemożliwiać false wysyłania poświadczeń NTLM za pośrednictwem przewodu.

Elementy podrzędne

Żaden.

Elementy nadrzędne

Składnik Description
<Clientcredentials> Określa poświadczenia używane do uwierzytelniania klienta w usłudze.

Zobacz także