Această secțiune arată cum să activați autentificarea clientului serviciului Windows Communication Foundation (WCF) folosind numele de utilizator și parola de domeniu Windows. Se presupune că acesta este un serviciu WCF rezident de lucru. Exemplu de creare a unui rezident de bază WCF cm Tutorial:. Noțiuni de bază. Această secțiune presupune că serviciul este configurat în codul. Exemplu de configurare serviciu similar utilizând fișierul de configurare, consultați. În Message Security necesită un nume de utilizator
Pentru a configura autentificarea clientului de nume de utilizator și parola în domeniul Windows, utilizați WSHttpBinding. Security.Mode stabilirea valorii proprietății în mesaj. În plus, trebuie să specificați certificatul X509, care va fi utilizat pentru a cripta numele de utilizator și parola, deoarece acestea sunt transmise de la client la serviciu.
Pe partea de client trebuie să solicite utilizatorului pentru acreditări și introduceți acreditările utilizatorului în WCF client proxy clasă.
Pentru a configura serviciul WCF pentru autentificare, utilizați numele de utilizator și parola pentru un domeniu Windows.
Creați o instanță de WSHttpBinding. set obligatoriu SecurityMode.Message regim de siguranță. set de legare a ClientCredentialType în valoare MessageCredentialType.UserName și se adaugă la un nod de serviciu final serviciu folosind un înclichetare predeterminat așa cum se arată în următorul cod.