SamlAudienceRestrictionCondition Klasa

Definicja

Określa, że asercja SAML jest skierowana do określonych odbiorców.

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

Uwagi

Klasa SamlAudienceRestrictionCondition odpowiada elementowi XML zdefiniowanemu <saml:AudienceRestrictionCondition> w specyfikacji OASIS SAML 1.1. SamlAudienceRestrictionCondition Jest to jedna z kilkuSamlConditions, która może służyć do określania zakresu asercji SAML

SamlAudienceRestrictionCondition Użyj klasy , aby określić element SamlAssertion jest przeznaczony dla określonej grupy odbiorców i że wystawiający urząd SAML nie gwarantuje potwierdzenia SAML dla innych odbiorców, którzy otrzymują token zabezpieczający. Oświadczenia dotyczące SamlSecurityToken tokenów zabezpieczających są wyrażane w ramach SamlAssertionelementu , który opcjonalnie może mieć zestaw warunków wpływających na ważność potwierdzenia. Jednym z tych warunków jest SamlAudienceRestrictionCondition, który określa, że asercja jest skierowana do co najmniej jednego określonego odbiorcy. Urząd wystawiający SAML nie może uniemożliwić niezamierzonemu odbiorcy podjęcia działań na podstawie informacji podanych w asercji SAML. Jednak klasa pozwala urzędowi SAML wyraźnie stwierdzić, SamlAudienceRestrictionCondition że żadna gwarancja nie jest dostarczana takiej osobie w formie maszynowej i czytelnej dla człowieka.

Aby określić zestaw zamierzonych odbiorców, użyj SamlAudienceRestrictionCondition(IEnumerable<Uri>) konstruktora, który akceptuje zestaw odbiorców. Aby uzyskać zestaw zamierzonych odbiorców, uzyskaj dostęp do Audiences właściwości.

Konstruktory

SamlAudienceRestrictionCondition()

Inicjuje nowe wystąpienie klasy SamlAudienceRestrictionCondition.

SamlAudienceRestrictionCondition(IEnumerable<Uri>)

Inicjuje SamlAudienceRestrictionCondition nowe wystąpienie klasy z określonym zestawem odbiorców, dla których jest przeznaczone asercja SAML.

Właściwości

Audiences

Pobiera zestaw odbiorców asercji SAML jest przeznaczony.

IsReadOnly

Pobiera wartość wskazującą, czy właściwości tego wystąpienia są tylko do odczytu.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MakeReadOnly()

Powoduje, że to wystąpienie jest tylko do odczytu.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Odczytuje <AudienceRestrictionCondition> element z określonego czytnika XML.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

<AudienceRestrictionCondition> Zapisuje element w określonym serializatorze XML.

Dotyczy

Zobacz też