SamlAudienceRestrictionCondition Classe

Definição

Especifica que uma afirmação SAML é dirigida a um público específico.

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
Herança
SamlAudienceRestrictionCondition

Observações

A SamlAudienceRestrictionCondition classe corresponde ao <saml:AudienceRestrictionCondition> elemento XML, que está definido na especificação OASIS SAML 1.1. O SamlAudienceRestrictionCondition é um dos vários SamlConditions que podem ser usados para definir uma asserção SAML

Use a SamlAudienceRestrictionCondition classe para especificar que a SamlAssertion é destinada a um público específico e que a autoridade emissora do SAML não justifica a afirmação SAML para outros públicos que recebem o token de segurança. As reivindicações para SamlSecurityToken tokens de segurança são expressas como parte de um SamlAssertion, que pode opcionalmente ter um conjunto de condições que afetam a validade da afirmação. Uma dessas condições é um SamlAudienceRestrictionCondition, que especifica que a afirmação é dirigida a um ou mais públicos específicos. A autoridade emissora do SAML não pode impedir que um destinatário não intencional tome medidas com base na informação fornecida na afirmação do SAML. No entanto, a SamlAudienceRestrictionCondition classe permite que a autoridade SAML estipule explicitamente que não é fornecida garantia a tal parte numa forma legível por máquina e por humanos.

Para especificar o conjunto de públicos-alvo, use o SamlAudienceRestrictionCondition(IEnumerable<Uri>) construtor que aceita um conjunto de públicos. Para obter o público-alvo, aceda à Audiences propriedade.

Construtores

Name Description
SamlAudienceRestrictionCondition()

Inicializa uma nova instância da SamlAudienceRestrictionCondition classe.

SamlAudienceRestrictionCondition(IEnumerable<Uri>)

Inicializa uma nova instância da SamlAudienceRestrictionCondition classe com o conjunto especificado de audiências para o qual uma asserção SAML se destina.

Propriedades

Name Description
Audiences

Dá ao conjunto de públicos a quem se destina uma afirmação SAML.

IsReadOnly

Obtém um valor que indica se as propriedades desta instância são de somente leitura.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MakeReadOnly()

Faz com que esta instância seja apenas de leitura.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Lê o <AudienceRestrictionCondition> elemento do leitor XML especificado.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Escreve o <AudienceRestrictionCondition> elemento no serializador XML especificado.

Aplica-se a

Ver também