<zabezpieczenia> wsFederationHttpBinding <>
Definiuje ustawienia zabezpieczeń elementu <wsFederationHttpBinding>.
<Konfiguracji>
<System.servicemodel>
<Powiązania>
<wsFederationHttpBinding>
<Wiązania>
<Zabezpieczeń>
Składnia
<wsFederationBinding>
<binding>
<security mode="None/Message/TransportWithMessageCredential">
<message algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192Sha256Rsa15/Basic256Sha256Rsa15/TripleDesSha256Rsa15"
issuedTokenType="string"
issuedKeyType="SymmetricKey/PublicKey"
negotiateServiceCredential="Boolean">
<claimTypeRequirements>
<add claimType="URI"
isOptional="Boolean" />
</claimTypeRequirements>
<issuer address="Uri" >
<headers>
<add name="String"
namespace="String" />
</headers>
<identity>
<certificate encodedValue="String" />
<certificateReference findValue="String"
isChainIncluded="Boolean"
storeName="AddressBook/AuthRoot/CertificateAuthority/Disallowed/My/Root/TrustedPeople/TrustedPublisher"
storeLocation="LocalMachine/CurrentUser"
X509FindType="System.Security.Cryptography.X509certificates.X509findtype" />
<dns value="String" />
<rsa value="String" />
<servicePrincipalName value="String" />
<usePrincipalName value="String" />
</identity>
</issuer>
<issuerMetadata address="String">
<headers>
<add name="String"
namespace="String" />
</headers>
<identity>
<certificate encodedValue="String" />
<certificateReference findValue="String"
isChainIncluded="Boolean"
storeName="AddressBook/AuthRoot/CertificateAuthority/Disallowed/My/Root/TrustedPeople/TrustedPublisher"
storeLocation="LocalMachine/CurrentUser"
X509FindType="System.Security.Cryptography.X509certificates.X509findtype" />
<dns value="String" />
<rsa value="String" />
<servicePrincipalName value="String" />
<usePrincipalName value="String" />
</identity>
</issuerMetadata>
<tokenRequestParameters>
<xmlElement>
</xmlElement>
</tokenRequestParameters>
</message>
</security>
</binding>
</wsFederationBinding>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.
Atrybuty
Atrybut | Opis |
---|---|
Mode | Opcjonalny. Określa typ zabezpieczeń, które są stosowane. Wartość domyślna to Message . Ten atrybut jest typu WSFederationHttpSecurityMode. |
Mode, atrybut
Wartość | Opis |
---|---|
Brak | Komunikat PROTOKOŁU SOAP nie jest bezpieczny podczas transferu. |
Komunikat | Integralność, poufność, uwierzytelnianie serwera i uwierzytelnianie klienta są udostępniane przy użyciu zabezpieczeń komunikatów protokołu SOAP. Domyślnie treść jest szyfrowana i podpisana. Usługa musi być skonfigurowana przy użyciu certyfikatu. Uwierzytelnianie klienta jest oparte na tokenie wystawionym dla klienta przez usługę tokenu zabezpieczającego |
Transportwithmessagecredential | Integralność, poufność i uwierzytelnianie serwera są udostępniane przez protokół HTTPS. Usługa musi być skonfigurowana przy użyciu certyfikatu. Uwierzytelnianie klienta jest zapewniane za pomocą zabezpieczeń komunikatów protokołu SOAP i jest oparte na tokenie wystawionym dla klienta przez usługę tokenu zabezpieczającego. |
Elementy podrzędne
Element | Opis |
---|---|
<Komunikat> | Definiuje ustawienia zabezpieczeń na poziomie komunikatów. Ten element jest typu FederatedMessageSecurityOverHttpElement. |
Elementy nadrzędne
Element | Opis |
---|---|
<Wiązania> | Definiuje wszystkie możliwości powiązania wsDualHttpBinding<>. |
Zobacz też
- WSFederationHttpSecurity
- Security
- Security
- WSFederationHttpSecurityElement
- Instrukcje: tworzenie elementu WSFederationHttpBinding
- Zabezpieczanie usług i klientów
- Wybieranie typu poświadczeń
- Powiązania
- Konfigurowanie powiązań dostarczanych przez system
- Konfigurowanie usług i klientów za pomocą wiązań
- <Wiązania>
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.