Udostępnij za pośrednictwem


<httpDigest> , element

Określa poświadczenia typu skrótu używane podczas uwierzytelniania klienta w usłudze.

<Konfiguracji>
  <System.servicemodel>
    <Zachowania>
      <endpointBehaviors>
        <Zachowanie>
          <Clientcredentials>
            <httpDigest>

Składnia

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

Atrybuty i elementy

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

Atrybuty

Atrybut Opis
impersonationLevel 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.
- Anonimowe: serwer nie może personifikować ani identyfikować klienta.
- Brak: Poziom personifikacji nie jest przypisany.

Wartość domyślna to Identyfikacja. Ten atrybut jest typu TokenImpersonationLevel.

Elementy podrzędne

Brak

Elementy nadrzędne

Element Opis
<Clientcredentials> Określa poświadczenia używane do uwierzytelniania klienta w usłudze.

Uwagi

Skrót jest skrótem określanym przy użyciu algorytmu i zestawu danych wejściowych. Wystawca uwierzytelnienia i uwierzytelniony zgadzają się na algorytm i wymieniają dane używane jako dane wejściowe. Klient może obliczyć skrót i wysłać go do usługi. Usługa oblicza również skrót i porównuje wartości. Dopasowanie weryfikuje klienta.

Ta funkcja musi być włączona z usługą Active Directory w systemach Windows i Internet Information Services (IIS). Aby uzyskać więcej informacji, zobacz Uwierzytelnianie szyfrowe w usługach IIS 6.0.

Zobacz też