SamlAudienceRestrictionCondition Klasse

Definition

Gibt an, dass eine SAML-Assertion an eine besondere Zielgruppe adressiert wird.Specifies that a SAML assertion is addressed to a particular audience.

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
Vererbung
SamlAudienceRestrictionCondition

Hinweise

Die- SamlAudienceRestrictionCondition Klasse entspricht dem <saml:AudienceRestrictionCondition> XML-Element, das in der Oasis SAML 1,1-Spezifikation definiert ist.The SamlAudienceRestrictionCondition class corresponds to the <saml:AudienceRestrictionCondition> XML element, which is defined in the OASIS SAML 1.1 specification. Die SamlAudienceRestrictionCondition ist eine von mehreren SamlConditions, die verwendet werden können, um eine SAML-Assertion zu bewerten.The SamlAudienceRestrictionCondition is one of several SamlConditions that can be used to scope a SAML assertion

Verwenden Sie die SamlAudienceRestrictionCondition-Klasse, um anzugeben, dass eine SamlAssertion für eine bestimmte Zielgruppe bestimmt ist und dass die ausgebende SAML-Behörde für eine SAML-Assertion für andere Zielgruppen, die das Sicherheitstoken erhalten, keine Gewährleistung übernimmt.Use the SamlAudienceRestrictionCondition class to specify a SamlAssertion is intended for a specific audience and that the issuing SAML authority does not warrant the SAML assertion for other audiences that receive the security token. Die Ansprüche an die SamlSecurityToken-Sicherheitstoken werden als Teil einer SamlAssertion ausgedrückt, die optional bestimmte Bedingungen aufweisen kann, die die Gültigkeit der Assertion beeinflussen.The claims for SamlSecurityToken security tokens are expressed as part of a SamlAssertion, which can optionally have a set of conditions affect the validity of the assertion. Eine dieser Bedingungen ist eine SamlAudienceRestrictionCondition, in der angegeben wird, dass die Assertion für eine oder mehrere Zielgruppen bestimmt ist.One of those conditions is a SamlAudienceRestrictionCondition, which specifies that the assertion is addressed to one or more specific audiences. Die ausgebende SAML-Behörde kann nicht verhindern, dass ein unerwünschter Empfänger auf der Basis der in der SAML-Assertion enthaltenen Informationen Schritte einleitet.The issuing SAML authority cannot prevent an unintended recipient from taking action on the basis of the information provided in the SAML assertion. Durch die SamlAudienceRestrictionCondition-Klasse kann die SAML-Behörde jedoch ausdrücklich erklären, dass sie für derartige Empfänger keine Gewährleistung in maschinenlesbarer Form oder im Klartextformat übernimmt.However, the SamlAudienceRestrictionCondition class allows the SAML authority to state explicitly that no warranty is provided to such a party in a machine- and human-readable form.

Um den Satz bestimmter Zielgruppen anzugeben, verwenden Sie den SamlAudienceRestrictionCondition(IEnumerable<Uri>)-Konstruktor, der einen Satz von Zielgruppen annimmt.To specify the set of intended audiences, use the SamlAudienceRestrictionCondition(IEnumerable<Uri>) constructor that accepts a set of audiences. Um den Satz bestimmter Zielgruppen abzurufen, greifen Sie auf die Audiences-Eigenschaft zu.To get the set of intended audiences, access the Audiences property.

Konstruktoren

SamlAudienceRestrictionCondition()

Initialisiert eine neue Instanz der SamlAudienceRestrictionCondition-Klasse.Initializes a new instance of the SamlAudienceRestrictionCondition class.

SamlAudienceRestrictionCondition(IEnumerable<Uri>)

Initialisiert eine neue Instanz für die SamlAudienceRestrictionCondition-Klasse mit dem angegebenen Zielgruppensatz, für den eine SAML-Assertion bestimmt ist.Initializes a new instance of the SamlAudienceRestrictionCondition class with the specified set of audiences a SAML assertion is intended for.

Eigenschaften

Audiences

Ruft den Satz von Zielgruppen ab, für den eine SAML-Assertion bestimmt ist.Gets the set of audiences a SAML assertion is intended for.

IsReadOnly

Ruft einen Wert ab, der angibt, ob die Eigenschaften dieser Instanz schreibgeschützt sind.Gets a value that indicates whether the properties of this instance are read-only.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MakeReadOnly()

Bewirkt, dass diese Instanz schreibgeschützt ist.Causes this instance to be read-only.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Liest das <AudienceRestrictionCondition>-Element vom angegebenen XML-Reader.Reads the <AudienceRestrictionCondition> element from the specified XML reader.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Schreibt das <AudienceRestrictionCondition>-Element in das angegebene XML-Serialisierungsprogramm.Writes the <AudienceRestrictionCondition> element into the specified XML serializer.

Gilt für:

Weitere Informationen