Partager via


SamlAudienceRestrictionCondition Classe

Définition

Spécifie qu'une assertion SAML est destinée à un public précis.

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
Héritage
SamlAudienceRestrictionCondition

Remarques

La SamlAudienceRestrictionCondition classe correspond à l’élément <saml:AudienceRestrictionCondition> XML, qui est défini dans la spécification OASIS SAML 1.1. SamlAudienceRestrictionCondition est l'une des SamlConditions qui peuvent être utilisées pour définir la portée d'une assertion SAML

La classe SamlAudienceRestrictionCondition permet de spécifier qu'une SamlAssertion est destinée à un public spécifique et que l'autorité SAML émettrice ne garantit pas l'assertion SAML pour les d'autres publics qui reçoivent le jeton de sécurité. Les revendications pour les jetons de sécurité SamlSecurityToken sont exprimées dans le cadre d'une SamlAssertion, dont l'ensemble de conditions peut éventuellement affecter la validité de l'assertion. L'une de ces conditions est une SamlAudienceRestrictionCondition, qui spécifie que l'assertion est destinée à un ou plusieurs publics spécifiques. L'autorité SAML émettrice ne peut pas empêcher qu'un destinataire non souhaité agisse d'après les informations fournies dans l'assertion SAML. Toutefois, la classe SamlAudienceRestrictionCondition permet à l'autorité SAML de déclarer explicitement qu'aucune garantie n'est fournie à une telle personne dans un format lisible par l'ordinateur et l'utilisateur.

Pour spécifier l'ensemble de publics destinataires, utilisez le constructeur SamlAudienceRestrictionCondition(IEnumerable<Uri>) qui accepte un ensemble de publics. Pour obtenir l'ensemble de publics destinataires, accédez à la propriété Audiences.

Constructeurs

SamlAudienceRestrictionCondition()

Initialise une nouvelle instance de la classe SamlAudienceRestrictionCondition.

SamlAudienceRestrictionCondition(IEnumerable<Uri>)

Initialise une nouvelle instance de la classe SamlAudienceRestrictionCondition avec l'ensemble de publics spécifié pour lequel une assertion SAML est destinée.

Propriétés

Audiences

Obtient l'ensemble de publics lesquels une assertion SAML est destinée.

IsReadOnly

Obtient une valeur qui indique si les propriétés de cette instance sont en lecture seule.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MakeReadOnly()

Provoque la mise en lecture seule de cette instance.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Lit l'élément <AudienceRestrictionCondition> à partir du lecteur XML spécifié.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Écrit l'élément <AudienceRestrictionCondition> dans le sérialiseur XML spécifié.

S’applique à

Voir aussi