SamlAudienceRestrictionCondition Třída

Definice

Určuje, že kontrolní výraz SAML je adresován konkrétní cílové skupině.

public ref class SamlAudienceRestrictionCondition : System::IdentityModel::Tokens::SamlCondition
public class SamlAudienceRestrictionCondition : System.IdentityModel.Tokens.SamlCondition
type SamlAudienceRestrictionCondition = class
    inherit SamlCondition
Public Class SamlAudienceRestrictionCondition
Inherits SamlCondition
Dědičnost
SamlAudienceRestrictionCondition

Poznámky

Třída SamlAudienceRestrictionCondition odpovídá elementu <saml:AudienceRestrictionCondition> XML, který je definován ve specifikaci OASIS SAML 1.1. Je SamlAudienceRestrictionCondition jednou z několika SamlConditions možností, kterou je možné použít k určení rozsahu kontrolního výrazu SAML.

SamlAudienceRestrictionCondition Pomocí třídy určeteSamlAssertion, že je určená pro konkrétní cílovou skupinu a že vydávající autorita SAML nezaručuje kontrolní výraz SAML pro jiné cílové skupiny, které obdrží token zabezpečení. Deklarace identity pro SamlSecurityToken tokeny zabezpečení jsou vyjádřeny jako součást SamlAssertion, která může volitelně mít sadu podmínek, které ovlivňují platnost kontrolního výrazu. Jednou z těchto podmínek je SamlAudienceRestrictionCondition, který určuje, že kontrolní výraz je adresovaný jedné nebo více konkrétním cílovým skupinám. Vydávající autorita SAML nemůže nezamýšleným příjemcům zabránit v provedení akce na základě informací uvedených v kontrolním výrazu SAML. SamlAudienceRestrictionCondition Třída však umožňuje autoritě SAML explicitně uvést, že takové straně není poskytována žádná záruka ve strojově a člověkem čitelné podobě.

Pokud chcete určit sadu zamýšlených cílových skupin, použijte SamlAudienceRestrictionCondition(IEnumerable<Uri>) konstruktor, který přijímá sadu cílových skupin. Pokud chcete získat sadu zamýšlených cílových skupin, přejděte k Audiences vlastnosti .

Konstruktory

SamlAudienceRestrictionCondition()

Inicializuje novou instanci SamlAudienceRestrictionCondition třídy .

SamlAudienceRestrictionCondition(IEnumerable<Uri>)

Inicializuje novou instanci SamlAudienceRestrictionCondition třídy se zadanou sadou cílových skupin, pro které je výraz SAML určen.

Vlastnosti

Audiences

Získá sadu cílových skupin, pro které je výraz SAML určen.

IsReadOnly

Získá hodnotu, která označuje, zda jsou vlastnosti této instance jen pro čtení.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MakeReadOnly()

Způsobí, že tato instance bude jen pro čtení.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Načte <AudienceRestrictionCondition> element ze zadané čtečky XML.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Zapíše <AudienceRestrictionCondition> element do zadaného serializátoru XML.

Platí pro

Viz také