Compartilhar via


SamlAudienceRestrictionCondition Classe

Definição

Especifica que uma declaração SAML destina-se a um público-alvo 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

Comentários

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

Use a SamlAudienceRestrictionCondition classe para especificar um SamlAssertion destina-se a um público-alvo específico e que a autoridade SAML emissora não garante a declaração SAML para outros públicos que recebem o token de segurança. As declaraçõ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 declaração. Uma dessas condições é um SamlAudienceRestrictionCondition, que especifica que a declaração é endereçada a um ou mais públicos específicos. A autoridade SAML emissora não pode impedir que um destinatário não intencional entre em ação com base nas informações fornecidas na declaração SAML. No entanto, a SamlAudienceRestrictionCondition classe permite que a autoridade SAML declare explicitamente que nenhuma garantia é fornecida a essa parte em uma forma legível por máquina e por humanos.

Para especificar o conjunto de públicos-alvo pretendidos, use o SamlAudienceRestrictionCondition(IEnumerable<Uri>) construtor que aceita um conjunto de audiências. Para obter o conjunto de públicos-alvo pretendidos, acesse a Audiences propriedade .

Construtores

SamlAudienceRestrictionCondition()

Inicializa uma nova instância da classe SamlAudienceRestrictionCondition.

SamlAudienceRestrictionCondition(IEnumerable<Uri>)

Inicializa uma nova instância da classe SamlAudienceRestrictionCondition com o conjunto especificado de públicos-alvo aos quais uma declaração SAML se destina.

Propriedades

Audiences

Obtém o conjunto de públicos-alvo aos quais uma declaração SAML se destina.

IsReadOnly

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

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MakeReadOnly()

Faz com que essa instância seja somente leitura.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

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

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

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

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

Grava o elemento <AudienceRestrictionCondition> no serializador XML especificado.

Aplica-se a

Confira também