Condividi tramite


SamlAudienceRestrictionCondition Classe

Definizione

Specifica che un'asserzione SAML è indirizzata a un determinato pubblico.

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
Ereditarietà
SamlAudienceRestrictionCondition

Commenti

La SamlAudienceRestrictionCondition classe corrisponde all'elemento <saml:AudienceRestrictionCondition> XML, definito nella specifica OASIS SAML 1.1. La classe SamlAudienceRestrictionCondition è una delle classi SamlConditions che possono essere utilizzate per definire l'area di validità di un'asserzione SAML.

Utilizzare la classe SamlAudienceRestrictionCondition per specificare che un'asserzione SamlAssertion è destinata a un pubblico specifico e che l'autorità SAML di emissione non garantisce l'asserzione SAML per altri destinatari che ricevono il token di sicurezza. Le attestazioni per i token di sicurezza SamlSecurityToken sono espresse come parte di una classe SamlAssertion che può disporre eventualmente di un set di condizioni che influiscono sulla validità dell'asserzione. Una di queste condizioni è SamlAudienceRestrictionCondition, che specifica che l'asserzione è indirizzata a uno o più destinatari specifici. L'autorità SAML di emissione non può impedire a un destinatario indesiderato di agire sulla base delle informazioni fornite nell'asserzione SAML. La classe SamlAudienceRestrictionCondition consente tuttavia all'autorità SAML di dichiarare esplicitamente che non viene fornita alcuna garanzia a un destinatario di questo tipo in una forma leggibile dal computer e dall'utente.

Per specificare il set di gruppi di destinatari desiderati, utilizzare il costruttore SamlAudienceRestrictionCondition(IEnumerable<Uri>) che accetta un set di gruppi di destinatari. Per ottenere il set di destinatari desiderati, accedere alla proprietà Audiences.

Costruttori

SamlAudienceRestrictionCondition()

Inizializza una nuova istanza della classe SamlAudienceRestrictionCondition.

SamlAudienceRestrictionCondition(IEnumerable<Uri>)

Inizializza una nuova istanza della classe SamlAudienceRestrictionCondition con il set di utenti specificato al quale è destinata un'asserzione SAML.

Proprietà

Audiences

Ottiene il set di destinatari per i quali è prevista un'asserzione SAML.

IsReadOnly

Ottiene un valore che indica se le proprietà di questa istanza sono di sola lettura.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MakeReadOnly()

Modifica questa istanza in modo che sia di sola lettura.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Legge l'elemento <AudienceRestrictionCondition> dal lettore XML specificato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Scrive l'elemento <AudienceRestrictionCondition> nel serializzatore XML specificato.

Si applica a

Vedi anche