Megosztás a következőn keresztül:


<<claimTypeRequirements hozzáadása>>

Meghatározza, hogy milyen típusú kötelező és választható jogcímek jelenjenek meg az összevont hitelesítő adatokban. A szolgáltatások például a bejövő hitelesítő adatokra vonatkozó követelményeket állapítják meg, amelyeknek bizonyos jogcímtípusokkal kell rendelkezniük.

<Konfigurációs>
  <system.serviceModel>
    <Kötések>
      <customBinding>
        <Kötelező>
          <Biztonsági>
            <issuedTokenParameters>
              <claimTypeRequirements>
                <Hozzáadása>

Syntax

<claimTypeRequirements>
  <add claimType="URI"
       isOptional="Boolean" />
</claimTypeRequirements>

Attribútumok és elemek

Az alábbi szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik.

Attribútumok

Attribútum Leírás
claimType Egy jogcím típusát meghatározó URI. Ha például egy terméket egy webhelyről szeretne megvásárolni, a felhasználónak érvényes hitelkártyát kell bemutatnia, amely elegendő hitelkerettel rendelkezik. A jogcím típusa a hitelkártya URI-ja.
isOptional Logikai érték, amely meghatározza, hogy ez egy nem kötelező jogcímhez tartozik-e. Állítsa ezt az attribútumot arra az esetre, false ha ez egy kötelező jogcím.

Ezt az attribútumot akkor használhatja, ha a szolgáltatás bizonyos információkat kér, de nem igényli azt. Ha például a felhasználónak meg kell adnia a vezetéknevét, vezetéknevét és címét, de úgy dönt, hogy a telefonszám megadása nem kötelező.

Gyermekelemek

Nincsenek.

Szülőelemek

Elem Leírás
<claimTypeRequirements> A szükséges jogcímtípusok gyűjteményét adja meg.

Összevont forgatókönyv esetén a szolgáltatások a bejövő hitelesítő adatokra vonatkozó követelményeket iktatják. A bejövő hitelesítő adatoknak például rendelkezniük kell bizonyos jogcímtípusokkal. A gyűjtemény minden eleme meghatározza, hogy milyen típusú kötelező és választható jogcímek jelenjenek meg az összevont hitelesítő adatokban.

Megjegyzések

Összevont forgatókönyv esetén a szolgáltatások a bejövő hitelesítő adatokra vonatkozó követelményeket iktatják. A bejövő hitelesítő adatoknak például rendelkezniük kell bizonyos jogcímtípusokkal. Ez a követelmény egy biztonsági szabályzatban nyilvánul meg. Ha egy ügyfél hitelesítő adatokat kér egy összevont szolgáltatástól (például CardSpace), a követelményeket egy jogkivonat-kérelembe (RequestSecurityToken) helyezi, hogy az összevont szolgáltatás azoknak a hitelesítő adatoknak a kiadására is képes legyen, amelyek megfelelnek a követelményeknek.

Példa

Az alábbi konfiguráció két jogcímtípus-követelményt ad hozzá egy biztonsági kötéshez.

<bindings>
  <wsFederationHttpBinding>
    <binding name="myFederatedBinding">
      <security mode="Message">
        <message issuedTokenType="urn:oasis:names:tc:SAML:1.0:assertion">
          <claimTypeRequirements>
            <add claimType="http://schemas.microsoft.com/ws/2005/05/identity/claims/EmailAddress" />
            <add claimType="http://schemas.microsoft.com/ws/2005/05/identity/claims/UserName"
                 optional="true" />
          </claimTypeRequirements>
        </message>
      </security>
    </binding>
  </wsFederationHttpBinding>
</bindings>

Lásd még