Dela via


<transport> av <wsHttpBinding>

Definierar autentiseringsinställningar för HTTP-transporten.

<Konfiguration>
  <system.serviceModel>
    <Bindningar>
      <wsHttpBinding>
        <Bindande>
          <Säkerhet>
            <Transport>

Syntax

<wsHttpBinding>
  <binding>
    <security mode="None|Transport|TransportWithMessageCredential|TransportCredentialOnly">
      <transport clientCredentialType="Basic|Certificate|Digest|None|Ntlm|Windows"
                 proxyCredentialType="Basic|Digest|None|Ntlm|Windows"
                 realm="string">
        <extendedProtectionPolicy policyEnforcement="Never|WhenSupported|Always"
                                  protectionScenario="TransportSelected|TrustedProxy">
          <customServiceNames>
          </customServiceNames>
        </extendedProtectionPolicy>
      </transport>
    </security>
  </binding>
</wsHttpBinding>

Typ

HttpTransportSecurity

Attribut och element

I följande avsnitt beskrivs attribut, underordnade element och överordnade element.

Attribut

Attribut Beskrivning
clientCredentialType Anger de autentiseringsuppgifter som används för att autentisera klienten till tjänsten. Det här attributet är av typen HttpClientCredentialType.
proxyCredentialType Anger de autentiseringsuppgifter som används för att autentisera klienten till en domänproxy. Det här attributet är av typen HttpProxyCredentialType.
realm En sträng som anger autentiseringssfären för sammandrag eller grundläggande autentisering. Standardvärdet är en tom sträng.

En autentiseringssfär anger åtminstone namnet på värden som utför autentiseringen. Den kan också ange en samling användare som har åtkomst. En användare kan fråga autentiseringssfären för att fastställa vilka av flera möjliga användarnamn och lösenord som kan användas.
policyEnforcement Den här uppräkningen anger när ExtendedProtectionPolicy ska tillämpas.

1. Aldrig – Principen tillämpas aldrig (utökat skydd är inaktiverat).
2. WhenSupported – Principen framtvingas endast om klienten stöder utökat skydd.
3. Always – Principen tillämpas alltid. Klienter som inte stöder Utökat skydd kan inte autentiseras.

clientCredentialType-attribut

Värde Beskrivning
None Säkerheten är inaktiverad.
Basic Använder grundläggande autentisering.
Digest Använder sammanfattad autentisering.
Ntlm Använder NTLM-autentisering som reserv med en Windows-domän.
Windows Använder integrerad Windows-autentisering.
Certificate Använder X.509-certifikat för att autentisera klienten.

proxyCredentialType-attribut

Värde Beskrivning
None Säkerheten är inaktiverad.
Basic Använder grundläggande autentisering.
Digest Använder sammanfattad autentisering.
Ntlm Använder NTLM som reserv med en Windows-domän.
Windows Använder integrerad Windows-autentisering.
Certificate Använder X.509-certifikat för att autentisera klienten.

Underordnade element

Inga.

Överordnade element

Element Beskrivning
<Säkerhet> Representerar säkerhetsfunktionerna i <wsHttpBinding>.

Se även