Freigeben über


SamlAudienceRestrictionCondition Klasse

Definition

Gibt an, dass eine SAML-Assertion an eine besondere Zielgruppe adressiert wird.

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. Die SamlAudienceRestrictionCondition ist eine von mehreren SamlConditions, die verwendet werden können, um eine SAML-Assertion zu bewerten.

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. 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. Eine dieser Bedingungen ist eine SamlAudienceRestrictionCondition, in der angegeben wird, dass die Assertion für eine oder mehrere Zielgruppen bestimmt ist. 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. 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.

Um den Satz bestimmter Zielgruppen anzugeben, verwenden Sie den SamlAudienceRestrictionCondition(IEnumerable<Uri>)-Konstruktor, der einen Satz von Zielgruppen annimmt. Um den Satz bestimmter Zielgruppen abzurufen, greifen Sie auf die Audiences-Eigenschaft zu.

Konstruktoren

SamlAudienceRestrictionCondition()

Initialisiert eine neue Instanz der SamlAudienceRestrictionCondition-Klasse.

SamlAudienceRestrictionCondition(IEnumerable<Uri>)

Initialisiert eine neue Instanz für die SamlAudienceRestrictionCondition-Klasse mit dem angegebenen Zielgruppensatz, für den eine SAML-Assertion bestimmt ist.

Eigenschaften

Audiences

Ruft den Satz von Zielgruppen ab, für den eine SAML-Assertion bestimmt ist.

IsReadOnly

Ruft einen Wert ab, der angibt, ob die Eigenschaften dieser Instanz schreibgeschützt sind.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MakeReadOnly()

Bewirkt, dass diese Instanz schreibgeschützt ist.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

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

Liest das <AudienceRestrictionCondition>-Element vom angegebenen XML-Reader.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

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

Schreibt das <AudienceRestrictionCondition>-Element in das angegebene XML-Serialisierungsprogramm.

Gilt für:

Weitere Informationen