SamlAudienceRestrictionCondition Klass

Definition

Anger att en SAML-försäkran är adresserad till en viss målgrupp.

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

Kommentarer

Klassen SamlAudienceRestrictionCondition motsvarar <saml:AudienceRestrictionCondition> XML-elementet, som definieras i OASIS SAML 1.1-specifikationen. SamlAudienceRestrictionCondition är en av flera SamlConditions som kan användas för att omfångsbegränsa en SAML-försäkran

SamlAudienceRestrictionCondition Använd klassen för att ange att en SamlAssertion är avsedd för en specifik målgrupp och att den utfärdande SAML-utfärdaren inte garanterar SAML-försäkran för andra målgrupper som tar emot säkerhetstoken. Anspråken för SamlSecurityToken säkerhetstoken uttrycks som en del av en SamlAssertion, som kan ha en uppsättning villkor som påverkar giltigheten för försäkran. Ett av dessa villkor är ett SamlAudienceRestrictionCondition, som anger att försäkran riktar sig till en eller flera specifika målgrupper. Den utfärdande SAML-utfärdaren kan inte hindra en oavsiktlig mottagare från att vidta åtgärder på grundval av den information som anges i SAML-försäkran. Klassen tillåter dock SamlAudienceRestrictionCondition SAML-utfärdaren att uttryckligen ange att ingen garanti ges till en sådan part i maskin- och läsbar form.

Om du vill ange uppsättningen med avsedda målgrupper använder du konstruktorn SamlAudienceRestrictionCondition(IEnumerable<Uri>) som accepterar en uppsättning målgrupper. Om du vill hämta uppsättningen med avsedda målgrupper öppnar du Audiences egenskapen.

Konstruktorer

Name Description
SamlAudienceRestrictionCondition()

Initierar en ny instans av SamlAudienceRestrictionCondition klassen.

SamlAudienceRestrictionCondition(IEnumerable<Uri>)

Initierar en ny instans av SamlAudienceRestrictionCondition klassen med den angivna uppsättningen målgrupper som en SAML-försäkran är avsedd för.

Egenskaper

Name Description
Audiences

Hämtar den uppsättning målgrupper som en SAML-försäkran är avsedd för.

IsReadOnly

Hämtar ett värde som anger om egenskaperna för den här instansen är skrivskyddade.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MakeReadOnly()

Gör att den här instansen är skrivskyddad.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Läser elementet <AudienceRestrictionCondition> från den angivna XML-läsaren.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Skriver elementet <AudienceRestrictionCondition> till den angivna XML-serialiseraren.

Gäller för

Se även